如何从app目录中访问文件

时间:2016-05-05 17:17:15

标签: ios swift nsfilemanager

我正在开发一个可以列出手机文件的应用程序,例如.pdf。但到目前为止,我只能读取应用程序目录中的文件。

以下代码:

    let pathURL = NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)[0]
    let path = pathURL.URLByAppendingPathComponent("file.pdf")
    let pathStr = path.path
    return pathStr

以上代码有效,但仅适用于应用程序目录中的目录,我需要读取所有目录并获取所有.pdf文件。 如何访问所有电话簿?例如,阅读并捕获手机上的所有.pdf文件。如果没有,请指出限制列表的链接。

1 个答案:

答案 0 :(得分:1)

由于Apple的沙盒,您只能阅读自己应用程序目录中的文档。

来自documentation

  

iOS应用程序与文件系统的交互主要限于应用程序沙箱中的目录。