添加项目后更新TableViewController的数据

时间:2015-10-16 02:07:07

标签: swift core-data tableview swift2 viewcontroller

我有tableView(A)负责列出项目CoreData和viewController(B)来添加新项目。要创建ViewController(B)自定义,他们选择使用以下呈现模式来使用演示文稿过度上下文来启用透明背景并能够应用模糊。< / p>

  • 从tableView(A)按下按钮添加新项目,viewController(B)出现。
  • 添加新项目并保存在CoreData
  • viewController(B)执行self.dismissViewControllerAnimated(true, completion: nil),显示返回tableView(B)

问题是表格视图不会更新数据。

在Stack Overflow发布帖子后产生代码:

override func viewDidAppear(animated: Bool) {
    self.loadData()
}

但是在viewController(B)的后面,Xcode中没有任何内容没有传递viewDidAppear的行。

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

试试这个:

 override func viewDidAppear(animated: Bool)
{
    self.yourTableViewName.reloadData()
}