nsfilecoordinator

    0熱度

    1回答

    我已經實現了UIDocument功能(contentsForType:error:,SaveToURL:forSaveOperation:completionHandler:,loadFromContents:ofType:error:)以將簡單文本文件存儲在iCloud中。 如何實現文件協調?有什麼優勢?我是否需要對以前的讀/寫操作代碼執行更改? 謝謝!

    0熱度

    1回答

    我正在使用NSMetadataQuery來檢測文檔是否存在於我的應用程序iCloud容器中,即使該文件尚未下載到本地。 帶NSFilePresenter的NSFileCoordinator可以做同樣的事嗎?驗證文件是否存在,即使它在本地仍然不可用? 更新: 我一直在使用NSMetadataQuery來檢測文件是否存在於我的無處不在容器中。但至少在10.8.2測試,它並不總是工作。我一直在爲文件的存

    2熱度

    1回答

    我一直在試圖創建一個Today擴展,需要訪問文檔目錄中的.plist文件。我已經爲應用程序和擴展程序設置了應用程序組。 雖然我看過NSUserDefaults的例子,但我找不到任何文件訪問。 我試圖訪問這樣的文件 let paths = NSSearchPathForDirectoriesInDomains( .DocumentDirectory, .UserDomainMask, tr

    0熱度

    3回答

    我正在尋找更好的方法將一堆文件從我的iCloud容器下載到我的沙盒中。這是我目前使用: for (FileAttachments *fileLink in items) { NSURL *cloudFileURL = [fileLink urlForCloudAttachmentWithName]; NSURL *fileURL = [backupCloudLocalDi

    0熱度

    2回答

    我想構建一個應用程序,很容易從一個文件格式轉換爲另一個。 (在同一目錄)的想法是你的源文件拖到碼頭瓷磚和在源文件一起創建的輸出文件 閱讀文檔後,我有正確安裝的一切 - 我想...但它不起作用。 我的Info.plist包含以下內容: <key>CFBundleDocumentTypes</key> <array> <dict> <key>CFBundleTypeExtens

    1熱度

    1回答

    我有一個基於iOS的UIDocument的「Shoebox」Mac應用程序。 我試圖找出通過iCloud在Mac和iOS之間同步數據的最佳策略。 我不能在Mac應用程序中採用NSDocument(這是一個鞋盒應用程序,沒有單獨文檔的概念,類似iTunes中的專輯)。 我的Mac應用程序的計劃是這樣的: 存放在「數據」目錄中的每個項目的文件包 使用文件封裝寫的包 使用文件的協調同步閱讀/寫操作(在文

    1熱度

    1回答

    我目前有一個iOS應用程序,我希望啓用iCloud樂譜存儲,以便用戶可以在他們的設備上同步遊戲進度。用戶進度存儲在沙箱文檔文件夾中的多個plist文件中。 我在網上閱讀了一些關於iCloud和各種「助手類」(NSFileManager,UIDocument,NSFileCoordinator等)的文章,但有點困惑,哪一個適合我(NSFileManager是做這項工作還是我需要子類化UIDocume

    4熱度

    2回答

    我正試圖編寫一個簡單的(玩具)程序,它使用NSFilePresenter和NSFileCoordinator方法來查看文件以進行更改。 該程序由一個文本視圖加載一個(硬編碼)文本文件和一個按鈕,將保存文件的任何更改。這個想法是,我有兩個實例正在運行,並且在一個實例中保存會導致另一個實例重新加載更改的文件。 加載並保存文件可以正常工作,但永遠不會調用NSFilePresenter方法。它全部基於一個

    11熱度

    2回答

    我有一個符合NSFilePresenter協議的對象,它代表了我的基於文檔的應用程序文檔包。當在包內創建一個新文件時,無論是編程使用NSFileManager與NSFileCoordination方法或通過Finder我只有-presentedSubitemDidChangeAtURL:事件,但在這種情況下看起來不那麼明顯-presentedSubitemDidAppearAtURL:。 這是預期

    0熱度

    1回答

    我修改蘋果的李斯特樣品與UIManagedDocument而不是UIDocument工作刪除UIManagedDocument。除刪除文檔外,一切都可以使用。當我嘗試刪除使用蘋果公司在removeListAtURL方法的代碼的文檔中ListUtilites.swift它使用NSFileCoordinator我得到這個錯誤信息的上市文件中消失後,然後在模擬器中重新出現: CoreData: erro