【问题标题】:Core Data Migration Error: Can't Copy核心数据迁移错误:无法复制
【发布时间】:2013-01-27 01:54:01
【问题描述】:

我真的陷入了一个似乎无法解决的Core Data 错误:

Can't migrate SQLite store: Error Domain=NSCocoaErrorDomain Code=134110 The operation couldn’t be completed. (Cocoa error 134110.) UserInfo=0xab4b630 {NSUnderlyingError=0xab4b2e0 The operation couldn’t be completed. (Cocoa error 516.), reason=Can't copy source store to destination store path

我找不到有关此错误的任何资源...

这是一个非常简单的迁移,只有一个具有 name 属性和 created_by 属性的模型“用户”,对于我的测试,我没有更改任何内容,两个模型都是相同的。我只是想让它工作。 有什么想法吗?

【问题讨论】:

  • 两个人已经把这个记下来了......一些关于如何让这个问题变得更好的 cmets 会有所帮助。

标签: objective-c core-data rubymotion


【解决方案1】:

这个错误是因为我试图将数据迁移到一个已经存在的 sql 存储。最重要的是,我没有先用持久协调器加载原始存储。

所以吸取了教训:

  1. 您的目的地应该是一条尚不存在的路径。它会为您创建。
  2. 在尝试迁移之前先加载您的原始商店(您要从中迁移的商店)。

希望这对其他人有帮助。

【讨论】:

  • 我是CoreData的初学者,你能告诉我如何先加载原始存储吗?
猜你喜欢
  • 2012-10-07
  • 2010-12-06
  • 2011-09-14
  • 1970-01-01
  • 2017-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-18
相关资源
最近更新 更多