我知道您可以使用NSDocumentDirectory等訪問自己的應用程序文件,但是您可以在其他應用程序上執行此操作。例如,如果我想要另一個應用程序的文檔,是否可以獲取該信息?從iPhone操作系統庫導入here。iPhone SDK - 訪問其他應用程序文件夾
真誠,
凱文
我知道您可以使用NSDocumentDirectory等訪問自己的應用程序文件,但是您可以在其他應用程序上執行此操作。例如,如果我想要另一個應用程序的文檔,是否可以獲取該信息?從iPhone操作系統庫導入here。iPhone SDK - 訪問其他應用程序文件夾
真誠,
凱文
不,你被限制在應用程序沙箱中訪問文件。一個很好的介紹,這是的「文件系統基礎知識」部分中的iOS File System Programming Guide
您無法直接訪問這些文件,但也有一些小技巧:
如果你想共享之間數據同一個通配符應用程序ID中的應用程序系列,您可以通過鑰匙鏈共享數據。
您還可以使用自定義Pasteboard對象共享數據。
當然,您始終可以將數據發送到您控制的服務器。
另一個巧妙的技巧是將一些數據作爲元數據保存在地址簿中。
如果可以,爲了進行一些用戶交互,可以通過啓動一個自定義URL方案將數據傳遞到另一個應用程序。
但是,不幸的是直接文件訪問是不允許的。
有沒有任何常見的文件夾(如文件,音樂),它可以通過iPhone設備中的所有應用程序訪問?????? – yokks 2011-05-07 14:24:00
是否有任何文件夾那裏可以通過iPhone設備中的所有應用程序訪問?????? – yokks 2011-05-07 11:33:37
這個答案的鏈接已經過期了,你有一個最新的鏈接。 – Popeye 2015-03-13 14:49:24