为啥 [context save:&error] 返回 NO 并且错误为 nil?
Posted
技术标签:
【中文标题】为啥 [context save:&error] 返回 NO 并且错误为 nil?【英文标题】:Why does [context save:&error] return NO and the error is nil?为什么 [context save:&error] 返回 NO 并且错误为 nil? 【发布时间】:2012-03-30 16:14:54 【问题描述】:所以问题基本上是为什么 NSManagedObjectContext 返回 NO
[context save:&error];
错误为零?
这是在主线程上完成的,在创建上下文并且它的持久存储不为零之后。并且更改似乎已保存到数据库中,但根据苹果的参考,它是返回值,而不是错误表示保存是否成功。
【问题讨论】:
我从未见过这种情况,但这是可能的。您是否有更多代码可以显示。它可能有助于回答问题(例如,如果您使用块,您可能会遇到问题)。 【参考方案1】:上下文为零吗?
如果是这样,你真的在打电话:
[nil save:&error]
返回 nil 或 NO。
【讨论】:
以上是关于为啥 [context save:&error] 返回 NO 并且错误为 nil?的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu docker login Error saving credentials: error storing credentials - err: exit status 1, out:(示
解决:Error saving credentials: error storing credentials - err: exit status 1, out: `Cannot autolaunch