2010-12-05 60 views
0

我正在开发基于CoreData书籍示例的核心数据应用程序。在用户单击编辑按钮并选择并删除ListViewController中的记录之后,是否有办法运行一小段代码?我想在每次删除后执行此操作,而不仅仅是在用户停止编辑时执行此操作。谢谢。有没有办法在ListViewController中删除记录时运行脚本

回答

1

每当用户从UITableView中删除一行时,表视图的数据源就会收到一条tableView:commitEditingStyle:forRowAtIndexPath:消息。

+0

完美!正是我在找什么。谢谢。 – jon 2010-12-06 04:12:15

0

在删除表格视图中的对象时,为什么要运行代码(而不是“脚本”)?

如果删除一个对象时需要完成一些额外的模型级别的工作,那么该对象应该自己实现它。有一些钩子可以在NSManagedObject的子类中做到这一点。你也可以让你自己的控制器级对象观察来自NSManagedObjectContext的通知,并作出适当的调整。

+0

谢谢克里斯。我删除了一个人的位置,当它被删除时,我想将位置更改为“Unfiled”。我不知道该怎么做,除非通过执行提取请求并手动更改。 – jon 2010-12-14 01:39:16

相关问题