【问题标题】: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];

错误为零?

这是在主线程上完成的,在创建上下文并且它的持久存储不为零之后。并且更改似乎已保存到数据库中,但根据苹果的参考,它是返回值,而不是错误表示保存是否成功。

【问题讨论】:

  • 我从未见过这种情况,但这是可能的。您是否有更多代码可以显示。它可能有助于回答问题(例如,如果您使用块,您可能会遇到问题)。

标签: ios core-data nsmanagedobjectcontext


【解决方案1】:

上下文为零吗?

如果是这样,你真的在​​打电话:

[nil save:&error]

返回 nil 或 NO。

【讨论】:

    猜你喜欢
    • 2016-01-01
    • 1970-01-01
    • 2013-10-06
    • 2020-08-03
    • 1970-01-01
    • 2023-03-18
    • 2022-01-23
    • 1970-01-01
    相关资源
    最近更新 更多