我正在開發一個基於icloud的非常簡單的應用程序。它的作用如下:應用程序無法讀取iCloud文件
- 取UbiquityContainer url並在那裏用一些數組創建/寫入「plist」文件。
當應用程序第一次在設備上安裝時,它工作得很好。可以在設置/ icloud部分觀察icloud文件。
當我從設備上刪除應用程序並重新安裝。它不讀取文件。顯示以下錯誤。
"The operation couldn’t be completed. Bad file descriptor"
我不知道我失蹤了。這太令人不安。
編輯:非現場代碼鏈接刪除。請編輯你的問題,幷包括拋出錯誤的代碼。
請建議的解決方案...
如果暫停的應用程序,然後再次打開它
我建議你添加一個你在第一次安裝時做的代碼片段(所以乾淨的創建),以及你如何檢查plist是否已經存在或不存在。很難用你在這裏包含的內容進行調試。 –
當你刪除應用程序,你是否也刪除設置:設置應用程序> iCloud的>存儲和備份>管理存儲>文件和數據 - 顯示全部.... –
@DavidDelMonte不,我沒有從那裏刪除。 – harshitgupta