有没有办法设置NSManagedObjectContext定期向委托发送消息,因为它执行复杂的操作,例如删除具有许多级联删除的对象,或者保存对磁盘的更改?我会将进度更新发送到MBProgressHUD控制器。
答案 0 :(得分:0)
总有办法。有一个简单的方法吗?没有。
上下文不会自行保存到磁盘。而且Apple强烈反对继承NSManagedObjectContext。 NSPersistentStore是实际的序列化/反序列化。您需要创建自己的NSPersistentStore,在保存时将具有可观察的进度属性或委托。