2012-07-17 68 views
5

我正面臨有關iCloud同步過程的問題。iCloud:如何管理iCloud停用?

當用戶決定激活iCloud時,本地存儲在應用程序沙箱中的文檔將被移至本地iCloud目錄,然後刪除沙箱中的文件。這是通過集合遍歷方法完成的。

如果用戶在iPhone設置中關閉iCloud(通過關閉「iCloud文檔和數據保存」),則會出現問題。在這種情況下,iCloud目錄不再可訪問,應用程序沙箱也是無效的(因爲它已被設置無用的方法刪除)。因此,用戶丟失了所有的數據...

一個解決方案可能是始終在應用程序沙箱中保留iCloud文件的副本......但這似乎相當多工作。應該有一個更簡單的方法來做...任何人有更好的主意/解決方案?

感謝您的閱讀;)

+0

我同意,這種不對稱似乎是一個問題。 – matt 2012-12-05 17:44:03

回答

3

的文件不會被真正刪除,並在iCloud中再次啓用將重新下載。你不能只顯示一條帶有這些信息的消息嗎?某種程度上,這與在設置應用中刪除電子郵件帳戶類似。用戶可能希望他/她的電子郵件然後從設備中刪除,但仍然可以「在雲端」使用。

+0

是的,但我不希望用戶被迫再次激活iCloud以檢索其數據! – ayorosmage 2012-07-17 14:50:18

+1

如果您不希望這樣,您唯一的選擇是在iCloud中保留本地數據副本。但是,請考慮一下,如果每個應用程序都能這樣做,那麼它會使用戶數據存儲量增加一倍。 – omz 2012-07-17 15:17:36

+0

是的,我們沒問題,它似乎沒有替代冗餘本地副本。謝謝 ;) – ayorosmage 2012-07-17 19:06:42