
– [NSManagedobjectContext rollback]?
或者我应该在尝试保存之前在文件系统上保存商店的副本:然后,如果出现错误,请使用 – [NSPersistentStoreCoordinator setURL:forPersistentStore:]将商店设置为已保存的商店?
谢谢你的任何指示.
贡萨洛
解决方法 当保存失败时(作为程序员)做错了.我写了一些非常复杂的Core-Data应用程序,从未在生产中看到过失败的保存.
确保可以保存用户可以输入的值而不会出现错误.
这意味着如果您具有非可选关系,则在用户为此关系选择实体之前,不接受“完成”按钮.或者设置默认关系实体.
如果您需要特殊格式的Nsstring,请在接受之前验证该字符串.
对用户来说也更方便.如果你在10分钟前告诉他你做错了什么,这就是为什么我会删除你认为WTF的所有改变?如果您告诉他您尝试输入的值格式不正确.请使用xxxxx他会认为好的,让我们改变它.
现在,在确定保存永不失败后,您可以将[上下文回滚]放入其中,因为您永远不应该说永远不会.但在此之前,您应该询问用户是否要向您发送错误日志.因为保存永远不会失败.
总结以上是内存溢出为你收集整理的iphone – 保存managedObjectContext时如何处理错误?全部内容,希望文章能够帮你解决iphone – 保存managedObjectContext时如何处理错误?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)