我一直在困惑我的應用程序爲iCloud改裝了幾天,希望有人可以提供幫助。在經過代碼簽名問題後,我不確定我瞭解用於合併iCloud的模型。我會告訴你我首先想要解決的問題,因爲我是一個很大的信徒,告訴人們在讓他們嘗試修復我正在做的事情之前要做的事情:-)適合我的iCloud應用程序
我的應用程序的工作流程
- 用戶瀏覽其中列出了一系列培訓計劃的商店,他們可以下載
- 用戶選擇一個計劃,並將其下載
- 我拉離我們的網絡服務器的培訓計劃定製自己的需求
- 我添加了他們下載到plist的培訓計劃的文件名計劃他們自己
- 用戶打開的培訓計劃,並認爲這一天到一天的時間表
我希望用戶能夠做到這一點對自己的iPhone,然後打開自己的iPad,看到完全一樣的培訓計劃在那裏同步。
我的問題 我目前將文件保存到文檔目錄,並且工作得很好。我如何對此進行改進以與iCloud協同工作,以使未啓用iCloud的人可以繼續使用該應用程序,但那些獲得額外收益的人可以繼續使用該應用程序?
我的理解 我很困惑我是否仍然需要保存到Documents文件夾,然後將副本保存到iCloud文件夾或是否從現在開始寫入iCloud文件夾。
如果是前者,我相信我只是將文檔文件夾文件複製到iCloud區域以便將其推出,但是如何檢測iCloud文件夾中的新文件並將其複製回我的Documents文件夾?
如果是後者,文件應該存在嗎?
我希望是後者,並且還支持設備,而iCloud中打開...
感謝任何幫助澄清。
亞當
感謝Rog--我以爲我已經通過了iCloud上的所有文檔,但沒有專門介紹過這篇文章。它從流程的角度回答了一些問題。對蘋果來說,採取所有這些精確的代碼片段併發布示例代碼將它們捆綁在一起非常棒。我遇到過Recipes和DocInteraction,但都沒有真正做到這一點,也沒有遵循自己的建議詢問用戶是否想配置iCloud或將其用於此應用。 – earnshavian