我知道您可以使用NSDocumentDirectory等访问自己的应用程序文件,但是您可以在其他应用程序上执行此操作。例如,如果我想要另一个应用程序的文档,是否可以获取该信息?从iPhone OS库按照指示here。
此致
凯文
答案 0 :(得分:5)
不,您只能访问应用程序沙箱中的文件。对此的一个很好的介绍是iOS File System Programming Guide
的“文件系统基础”部分答案 1 :(得分:2)
您无法直接访问这些文件,但有一些技巧:
如果您尝试在同一个通配符应用ID中的一系列应用中共享数据,则可以通过Keychain共享数据。
您还可以使用自定义粘贴板对象共享数据。
当然,您始终可以将数据发送到您控制的服务器。
另一个巧妙的技巧是将一些数据作为元数据保存在地址簿中。
如果没问题,要进行一些用户交互,您可以通过启动自定义URL方案将数据传递到另一个应用程序。
但遗憾的是,不允许直接访问文件。