【发布时间】:2010-12-12 05:05:51
【问题描述】:
我有一个由 NSFetchedResultsController 提供的 UITableViewController。从它,用户可以调用一个模态视图控制器,他或她可以在其中输入新数据。在此开始时,我创建一个临时对象,如下所示:
newPtr = [[Entry alloc] initWithEntity:[NSEntityDescription
entityForName:@"Entry" inManagedObjectContext:self.nmocontext]
insertIntoManagedObjectContext:self.nmocontext];
当用户做出选择时,这个“临时”对象 newPtr 的属性会被设置。
问题在于,当模态 ViewController 可见时,基本 UITableViewController 仍然处于活动状态。在某些情况下,当它意识到尚未设置 newPtr 的强制属性时,它似乎会吓坏(导致崩溃)。
我可以做些什么来阻止 NSFetchedResultsController 查看我的托管对象上下文,直到模式 ViewController 被解除?
【问题讨论】:
标签: core-data ios4 nsfetchedresultscontroller modalviewcontroller