我得到了这个例外。但我不知道这意味着什么:
2014-02-09 13:44:02.103 HowRU [1731:3e07] + PFUbiquityLocation createUbiquityLocationForPath:withUbiquityRootLocation :: CoreData:Ubiquity:商店文件似乎嵌套在容器日志目录中。这是一个非常糟糕的主意:U99MTBJLKJ~ch~livingit~howru / howrumodels / StoreContent.nosync / CoreDataUbiquitySupport
我想发布一些代码,但我真的不知道我应该在这里发布什么代码。
你能告诉我这意味着什么吗?
答案 0 :(得分:0)
您是否可能会混淆设置中的各种网址/路径?
您拥有持久性商店的网址。这通常是某个沙箱中的路径(例如,应用程序支持)。您可以使用nosync扩展将其存储在ubiquity容器中,这看起来就像您正在做的那样,但是没有必要。
除此之外,还有第二个URL,iCloud用它来存储同步的日志文件。它基本上是一个私人文件夹。这就是NSPersistentStoreUbiquitousContentURLKey设置的用途。
您的持久存储不应位于日志文件文件夹中。确保两者是分开的。