【问题标题】:iPhone Core Data error?iPhone核心数据错误?
【发布时间】:2010-11-01 00:33:57
【问题描述】:

这是什么意思?

Detected an attempt to call a symbol in system libraries that is not present on the iPhone:
_Unwind_Resume called from function -[NSSQLCore performChanges] in image CoreData.

【问题讨论】:

  • _Unwind_Resume 由 pthread 锁定使用,通常当您以无法解锁的方式调整 pthread 锁定的位时会看到这样的错误(即,拥有的线程在没有释放的情况下被销毁)锁)。众所周知,CoreData 不是线程安全的,您是否在任何地方的应用程序中使用线程,如果是,您可以发布该代码以便我们看看吗?

标签: iphone sqlite core-data


【解决方案1】:

好吧,我注意到我用来播种NSPersistentStoreCoordinator 的 sqlite 文件中有损坏。在这个 sqlite 文件的 Z_PRIMARYKEY 表中,一些 Z_MAX 字段设置为 0,但应该是 1。当我修复这个问题时,它消除了上面的错误。

【讨论】:

  • 你是如何设置 Z_MAX 的?我也有这个问题,但它在客户电话的数据库中。我可以继续更改我的数据库,但如何更新他们的数据库?
猜你喜欢
  • 2012-03-28
  • 2012-02-16
  • 1970-01-01
  • 2012-01-20
  • 1970-01-01
  • 1970-01-01
  • 2011-10-30
  • 2014-07-05
相关资源
最近更新 更多