嵌套在容器日志目录中

时间:2014-02-09 12:47:41

标签: objective-c core-data icloud nsdocument

我得到了这个例外。但我不知道这意味着什么:

2014-02-09 13:44:02.103 HowRU [1731:3e07] + PFUbiquityLocation createUbiquityLocationForPath:withUbiquityRootLocation :: CoreData:Ubiquity:商店文件似乎嵌套在容器日志目录中。这是一个非常糟糕的主意:U99MTBJLKJ~ch~livingit~howru / howrumodels / StoreContent.nosync / CoreDataUbiquitySupport

我想发布一些代码,但我真的不知道我应该在这里发布什么代码。

你能告诉我这意味着什么吗?

1 个答案:

答案 0 :(得分:0)

您是否可能会混淆设置中的各种网址/路径?

您拥有持久性商店的网址。这通常是某个沙箱中的路径(例如,应用程序支持)。您可以使用nosync扩展将其存储在ubiquity容器中,这看起来就像您正在做的那样,但是没有必要。

除此之外,还有第二个URL,iCloud用它来存储同步的日志文件。它基本上是一个私人文件夹。这就是NSPersistentStoreUbiquitousContentURLKey设置的用途。

您的持久存储不应位于日志文件文件夹中。确保两者是分开的。