3

我真的陷入了一个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 属性的模型“用户”,对于我的测试,我没有更改任何内容,两个模型都是相同的。我只是想让它工作。有任何想法吗?

4

1 回答 1

5

这个错误是由于我试图将数据迁移到已经存在的 sql 存储区引起的。最重要的是,我没有首先使用持久协调器加载原始存储。

所以吸取了教训:

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

希望这对其他人有帮助。

于 2013-01-28T05:15:27.540 回答