簡體   English   中英

如何在無需身份驗證的情況下將核心數據保留在雲中

[英]How to persist core data in cloud without authentication

我正在設計使用具有本地Cache core data的應用程序。 我正在考慮使用CloudKit在多個iOS設備上同步它。 由於CloudKit不是用於persisting數據,因此,我非常確定,如果用戶丟失手機,數據將永遠消失。 我的應用程序不需要任何身份驗證,因此如何將數據與本地Cache一起保存在雲中,以便可以在多個iOS設備(如iPadiWatch之間同步數據

PS是否可以將用戶生成的內容files保存在“ Documents以便它們可以通過iCloud自動備份而無需使用CloudKit

數據會定期在iTunes和iCloud上備份,因此,如果您的用戶更換設備,則可以從那里還原數據。是的,可以將用戶生成的內容文件保存在“文檔”中,這樣​​它們就可以自動由iCloud備份,而無需使用CloudKit

根據您的問題,只有創建Coredata使您跨不同的設備管理數據,但是在此之前需要了解兩個重要的問題:

  1. 如何將現有數據預加載到SQLite database
  2. 如何在Xcode項目中使用現有的SQLite數據庫?

這是管理此問題的熱門教程之一:

https://www.raywenderlich.com/27657/how-to-perform-a-lightweight-core-data-migration

暫無
暫無

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

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