uidocument

    5熱度

    1回答

    我有一個基於UIDocument的應用程序,它使用NSFileWrapper來存儲數據。 '主'文件包裝器包含許多附加的目錄文件包裝器,每個包裝器代表文檔的不同頁面。 每當我在UIDocument正在保存時對文檔進行更改(在writeContents:andAttributes:safelyToURL:forSaveOperation:error:中),應用程序崩潰。這裏是堆棧跟蹤: 似乎很清楚,

    1熱度

    1回答

    如果無處不在的容器(iCloud文件夾)因任何原因不可用,我將任何新文檔添加到用戶的文檔目錄,但是,如果它再次可用,我將文檔添加到無處不在的容器。 我的問題是,保存被視爲無處不在的容器的最佳方法是什麼是如此不可靠? 例如,如果用戶關閉了雲中的文檔,這些文檔將被刪除。是否有通知要在發生這種情況時收聽,以便我可以將它們傳送到本地目錄? 反之亦然,如果用戶切換雲中的文檔,是否有通知將文檔從本地移動到無處

    0熱度

    1回答

    我的應用程序使用UIDocument + iCloud創建和查看文檔。這些文件存儲這樣: 文件/文件名.db 文件/文件名.db/File.db(文件名.db是目錄) 的文件/文件名中的文件.db目錄在其自己的View Controller中正常加載。在另一個View Controller中打開Documents/Filename.db/File.db時,我在加載這些文件時遇到問題。 文件名不固定

    0熱度

    1回答

    任何建議之前,我們使用一個managedObjectContext爲[context save:&error]; 我們節省了iOS5的核心數據的新對象。 問題是,我們第一次保存一個新的對象,NSManagingContextDidSaveChangesNotification火災和[[notification userInfo] objectForKey:NSUpdatedObjectsKey]回

    1熱度

    1回答

    在多臺設備上使用iCloud密集使用UIDocument時,很多交易日誌都會保存到iCloud中。這將導致iCloud長期使用的可用空間減少。 我想知道是否有辦法在不丟失數據的情況下清理這些日誌,即設備仍然能夠恢復當前的數據狀態?日誌的某種合併?

    0熱度

    1回答

    您的應用程序的另一個實例UIDocument的缺失正確處理我發現了,我可以通過下面的方法檢測對iCloud的一個UIDocument的缺失: - (void)accommodatePresentedItemDeletionWithCompletionHandler:(void (^)(NSError *))completionHandler 這種方法獲取正確調用,但我不知道該怎麼辦。 目前我關

    0熱度

    1回答

    我注意到,如果應用程序在前臺運行,UIDocument的方法可以讓應用程序知道更改,例如presentedItemDidChange,只會被調用。 我想知道的是,如果用戶要切換應用程序或將我的應用程序發送到後臺,我怎麼才能知道自用戶上次看到它時UIDocument是否發生了變化,當他們再次將應用程序帶到前臺時? 或者,我應該在每次應用程序返回前臺時更新所有內容,以防UIDocument更新?

    0熱度

    1回答

    我正在與核心數據的年齡。目前我想了解更多關於UIManagedDocument的信息。我已經做了幾個示例項目來了解更多。最後,我很高興把這個機制轉移到真正的項目上。在現有項目中,我目前正在實施核心數據,所以我創建了數據模型(與應用程序名稱相同)。我爲一個實體生成了一個類,然後創建了一個具有向數據庫添加對象的簡單方法的類。最後,我創建了UIManagedDocument單身,現在它看起來是這樣的:

    0熱度

    1回答

    我曾經使用plists來存儲我的應用程序的數據,但我決定使用Uidocument來代替。第一個視圖是UITableView,並且在視圖出現之前需要加載相應的UIDocument。 我加載並保存我的數據到應用程序的委託中,但是當我加載我的UIDocument時,它只會在我的表視圖出現後被加載(在後臺隊列上,我認爲),導致各種錯誤。 那麼,我該如何將它加載到主隊列中,以便在加載程序時能夠正常執行程序?

    -1熱度

    1回答

    我已經能夠將plist與用戶的所有級別高分同步到iCloud。 我仍然無法弄清楚如何製作,所以人們不能只進入iCloud文檔文件夾並更改這些值。 我知道的Jetpack兜風節省了他們的遊戲信息到iCloud,但是當我進入文件夾,沒有什麼在那裏(這樣做,他們將它保存到自己的服務器?) 另一場比賽我有保存一個「Game.sav」文件。 有沒有一個文件夾可以保存到iCloud中,用戶無法訪問?如果他們可