我在iOS7,XCode 6上運行iPad應用程序;我爲iCloud啓用了設備iCloud並啓用了應用程序。當我在設備上運行我的應用程序並更改應用程序中的Core Data存儲(使用MagicalRecord)時,什麼都沒有出現在iCLoud中。CoreData應用程序不與iCloud同步
有什麼我需要做的嗎? (我想有使用MagicalRecord核心數據存儲設備共享和備份功能)
UPDATE:
進行以下更改:
(我無法查看「 JRSD9A598D「爲容器)
和:
,這是給我一個運行時錯誤的代碼行:
[MagicalRecord setupCoreDataStackWithiCloudContainer:@"rolfbucket" localStoreNamed:@"saori.sqlite"];
這是錯誤:
2014-11-05 07:53:15.156 SalonBook[223:1607] *** -[NSFileManager URLForUbiquityContainerIdentifier:]: An error occurred while getting ubiquity container URL: Error Domain=LibrarianErrorDomain Code=11 "The operation couldn’t be completed. (LibrarianErrorDomain error 11 - The requested container identifier is not permitted by the client's com.apple.developer.ubiquity-container-identifiers entitlement.)" UserInfo=0x1456bb50 {NSDescription=The requested container identifier is not permitted by the client's com.apple.developer.ubiquity-container-identifiers entitlement.}
我似乎取得進展,但什麼原因造成這個錯誤?
核心數據與iCloud配合使用需要做很多事情,包括配置應用程序ID和權利以及使用包含正確權利的配置文件。當然,在啓動核心數據堆棧時還要使用正確的選項。在獲得有用的答案之前,你需要詳細描述你實際做了什麼。 – 2014-11-04 22:53:54
更新的問題... – SpokaneDude 2014-11-05 16:09:37