核心数据迁移错误:无法复制

时间:2013-01-27 01:54:01

标签: objective-c core-data rubymotion

我真的陷入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

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

这是一个非常简单的迁移,只有一个模型“User”具有name属性和created_by属性,对于我的测试我没有改变任何东西,两个模型是相同的。我只想让它发挥作用。 有什么想法吗?

1 个答案:

答案 0 :(得分:5)

此错误是由我尝试将数据迁移到已存在的sql存储区引起的。最重要的是,我没有先用持久协调器加载原始商店。

经验教训:

  1. 您的目的地应该是尚不存在的路径。它会为你创造它。
  2. 在尝试迁移之前,首先加载原始商店(您要迁移的商店)。
  3. 希望这有助于其他人。