我有一個iOS應用程序,其中一半的用戶希望使用iCloud同步設備之間的一些數據,而另一半則不。出於這個原因,我把Core Data的(iCloud enabled)sqlite文件放在應用程序文檔目錄中。當他們登錄到iCloud時,iCloud同步很好地工作。但是,如果用戶未登錄。但如果用戶未登錄,則同步數據不會與icloud數據合併。顯然,事務日誌不會被創建,因爲用戶沒有使用iCloud。但是,用戶可能會在以後開始使用iCloud。出於這個原因,我認爲我需要創建第二個「後備」持久性存儲,在未簽入iCloud時使用。如果用戶稍後登錄,我會將後備商店與啓用iCloud的商店合併。我的問題是,有沒有人知道我可以如何輕鬆地將後備(非iCloud)商店與啓用iCloud的商店合併。其次,就持久店鋪位置而言,有沒有人有更好的設計?任何想法都表示讚賞。謝謝,合併兩個持久存儲icloud存儲和非icloud存儲
回答
看看這個鏈接的示例應用程序,支持使用本地或iCloud商店,並處理從iCloud遷移。 http://ossh.com.au/design-and-technology/software-development/sample-library-style-ios-core-data-app-with-icloud-integration/
Thanx的鏈接我會檢查出來並給出反饋。 – jogshardik
嘿鄧肯thax的幫助.....你能告訴我如何上傳和檢索icloud的sqlite文件,並用當前的本地sqlite文件替換sqlite文件 – jogshardik
很想,但我不真正瞭解你是什麼試圖這樣做還沒有在示例應用程序中完成。你看過視頻嗎?你是否安裝了示例應用程序並運行它?您是否更改過各種iCloud設置,以查看文件如何從iCloud移入或移出設備並同步?如果是這樣,那麼您希望應用程序執行的操作與示例應用程序的操作有什麼不同? –
- 1. ICloud +存儲錯誤
- 2. iCloud:鍵值存儲問題
- 3. iCloud存儲權利和越獄
- 4. 讀取和寫入存儲在iCloud中
- 5. 如何在持久性存儲上創建兩個持久存儲協調器
- 6. wp8 PeriodicTask和持久存儲
- 7. 如何在iCloud中存儲NSDictionary
- 8. iCloud NSFileManager API - 遊戲樂譜存儲
- 9. 用於iCloud的「管理存儲」列表
- 10. 將圖片存儲在iCloud中
- 11. 我如何將FMDatabase存儲到iCloud中
- 12. 正確使用iCloud備用存儲
- 13. 本地核心數據存儲與icloud
- 14. 在icloud中存儲sqlite數據庫?
- 15. 從本地持久性存儲向iCloud存儲區播種數據時的管理關係
- 16. 使用兩個核心數據模型,一個持久存儲協調器和多個持久存儲?
- 17. 在Android中存儲和恢復Cookie(持久cookie存儲)
- 18. UIVIew的持久存儲器
- 19. WKWebView Cookie的持久存儲
- 20. 持久存儲Cocoa/MacOSX
- 21. BlackBerry持久存儲問題,
- 22. 持久存儲AIR for mobile
- 23. BlackBerry持久性存儲
- 24. Kubernetes - PostgreSQL的持久存儲
- 25. 自定義持久存儲?
- 26. Ignite C++持久存儲
- 27. 數據已存儲後,鑰匙串icloud支持?
- 28. SQLite持久性存儲作爲緩存
- 29. Python中的持久內存存儲
- 30. 當無形容器容器(iCloud)不存在時存儲UIManagedDocuments
如果有任何人對此有任何意見,請回復 – jogshardik