在Unwind Segue上执行事件

时间:2014-08-06 14:03:19

标签: ios objective-c uitableview segue

我不确定我是否在我的问题中正确解释了这一点,所以我在这里解释一下。请原谅我的iOS文盲,在这里完成新手。

主视图控制器是一个UITableViewController,它包含一个项目列表。因此,每个单元格都包含一个项目。此列表由Core Data模型填充。

如果我想添加一个项目,则会出现一个“添加”按钮,该按钮会将我带到具有文本字段的其他视图控制器。我在文本字段中编写项目名称,按下完成按钮,然后将其添加到Core Data,并展开回UITableViewController

我希望表视图在展开发生后立即重新加载其数据,因此用户可以看到他的项目已经输入到列表中。我必须使用刷新控件才能让表重新加载其数据。

是否有一个方法,一旦以粗体显示的部分发生,其代码就会运行?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用viewWillAppear的{​​{1}}方法重新加载表格视图数据,每次您的视图出现在屏幕上时都会调用该方法。您可以查看this question以获取有关视图控制器生命周期的更多详细信息。