【发布时间】:2021-09-09 05:09:34
【问题描述】:
在我的 IssueListView 我有一个结构:
struct MyResults: Codable {
var id: Int
var problem: String
var recordDate: String
var isDone: Bool
var finishedDate: String?
var imagePath: String?
}
还有一个State,它是上述结构的数组:
@State private var myresults = [MyResults]()
一切正常,因为我使用这个数组从 API onAppear() 接收数据并将其显示为同一视图中的列表。
问题开始于我决定创建一个新视图 (AddTaskView) 添加任务。
使用 API 成功添加新任务的代码,但之后我必须关闭视图,并且我的列表没有更新,因为 onApear 仅启动一次,我不知道如何更新AddTaskView 内的列表或让 IssueListView 再次加载数据
【问题讨论】: