我有 tableView (A) 负责列出项目 CoreData 和 viewController (B) 来添加新项目。为了创建 ViewController (B) 自定义,他们选择使用以下呈现模态来使用演示在当前上下文上来启用透明背景并能够应用模糊。
- 在 tableView (A) 中按下按钮添加新项目,将出现 viewController (B)。
- 添加新项目并保存在 CoreData 中
- viewController(B)执行
self.dismissViewControllerAnimated(true,completion: nil)
,显示返回到tableView(B)
问题是 TableView 不更新数据。
根据 Stack Overflow 的帖子生成代码:
override func viewDidAppear(animated: Bool) {
self.loadData()
}
但是在viewController(B)的后面,Xcode中没有任何反应没有通过viewDidAppear
的行。
有人可以帮助我吗?
最佳答案
试试这个:
override func viewDidAppear(animated: Bool)
{
self.yourTableViewName.reloadData()
}
关于swift - 添加项目后更新 TableViewController 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33161429/