我有一個iOS應用程序,它使用Filesharing爲用戶提供一對下載的文件。這很好,但有一些我不希望用戶有權訪問的文件。iOS iTunes文件共享問題
我可以提供iTunes可以從中獲取數據的自定義文件夾,或者我可以做些什麼來防止這些文件被訪問?
我有一個iOS應用程序,它使用Filesharing爲用戶提供一對下載的文件。這很好,但有一些我不希望用戶有權訪問的文件。iOS iTunes文件共享問題
我可以提供iTunes可以從中獲取數據的自定義文件夾,或者我可以做些什麼來防止這些文件被訪問?
你可以把你想從無論是在(子文件夾)庫或緩存文件夾的文件共享中排除的文件。圖書館將備份iTunes,不緩存。
從Sharing Files with the User部分從文檔:
重要:在iTunes中,用戶可以 僅操縱在 文檔目錄中的頂級項目。用戶不能 看到子目錄的內容,但 可以刪除這些目錄或將 的內容複製到桌面。當決定 將文件放入此目錄時,請考慮 。
因此,與文件共享使你無法隱藏文件夾中的文件 - 你更應該把它放在其他文件夾中的應用程序沙箱:
如果您不希望文件與用戶共享 ,把它們放在你的 應用程序庫目錄中。如果 沒有適合的標準庫 子目錄,請在目錄庫 目錄中創建 私人目錄,併爲其指定 應用程序包ID的名稱。然後您可以使用該目錄來存儲對您的應用程序來說是私有的任何文件 。
謝謝!這就是我一直在尋找的東西。 – Pripyat 2011-06-11 21:12:49