簡體   English   中英

使用iCloud的核心數據永遠不會從“使用本地存儲:1”切換

[英]Core Data with iCloud is never switching from `Using local storage: 1`

我已經使用Core Data設置了iCloud,但似乎從未切換到使用本地存儲中無處不在的存儲。 看看Xcode中的iCloud面板,我可以看到iCloud狀態是空閑的,我甚至可以看到在我無處不在的容器( NSPersistentStoreUbiquitousContentNameKey )中創建了目錄,但是圖上沒有任何活動(上傳或下載)。

我只在控制台中獲得以下內容:

-[PFUbiquitySwitchboardEntryMetadata setUseLocalStorage:](760): CoreData: Ubiquity:  me~3C82877D-69EE-5968-A69C-37FD71227462:MyApp
Using local storage: 1

我期待它最終不會使用本地存儲,但這種情況從未發生過。

將ubiquity日志級別設置為3,我可以在控制台中看到以下日志:

__60-[PFUbiquitySetupAssistant canReadFromUbiquityRootLocation:]_block_invoke(1289): CoreData: Ubiquity:  Coordinated read finished for ubiquity root url: file:///Users/me/Library/Mobile%20Documents/VK94X636H2~com~company~MyApp/
-[NSPersistentStoreCoordinator addPersistentStoreWithType:configuration:URL:options:error:](1081): CoreData: Ubiquity:  Post store setup succeded. <NSSQLCore: 0x10040bc90> (URL: file:///Users/me/Library/Containers/com.company.MyApp/Data/Library/Application%20Support/CoreDataUbiquitySupport/me~3C82877D-69EE-5968-A69C-37FD71227462/MyApp/33D95E86-2331-4ED6-9ECF-FC88E130A38F/store/MyApp.storedata)
-[PFUbiquitySetupAssistant canReadFromUbiquityRootLocation:](1298): CoreData: Ubiquity:  Read finished: 1
-[PFUbiquitySetupAssistant canReadFromUbiquityRootLocation:](1301): CoreData: Ubiquity:  Read finished: 1 / 1 / file:///Users/me/Library/Mobile%20Documents/VK94X636H2~com~company~MyApp/CoreData/MyApp/
-[PFUbiquitySetupAssistant canReadFromUbiquityRootLocation:](1305): CoreData: Ubiquity:  Blocking for initial sync: <PFUbiquitySetupAssistant: 0x10021edc0>

所以它似乎停留在Blocking for initial sync ,但我不知道為什么。

有誰知道什么可能是錯的?

好吧,原來只是重新啟動我的Mac修復了這個問題。

有點關於iCloud的聲譽,但至少它有效! 看來,即使在iOS 7和OS X 10.9中對iCloud進行了改進之后,仍然存在一些奇怪的問題。

我有幾乎相同的問題,但在iOS 7.0.6上。

另一個奇怪的,可能相關的事情是,在我去的iOS設備中:“設置> iCloud>文檔和數據”,我的應用程序似乎列在那里,但名稱是“空白”(所以行只是一個圖標和一個開關)。

重新啟動設備無效,也無法刪除/添加iCloud帳戶。 除了這個頁面之外,我找不到任何其他提及Blocking for initial sync

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM