在Mac上如何使用路径/ private / var / mobile访问文件?

时间:2019-02-11 18:30:24

标签: swift

在Mac上的Xcode中,我试图创建一个将加速度计数据写入文件的Swift 5.0应用程序。当我在iPhone上运行该应用程序时,编写的代码将打印所创建文件的路径。使用应用程序输出的路径通过终端打开文件后,它说该文件不存在。我曾尝试通过iPhone上的Apple的文件应用程序导航至该文件,但该文件也未显示在该文件中。此外,我已将路径复制粘贴到Chrome浏览器中,但是出现错误消息,指出该文件不存在。

文件的特定路径是:

file:///private/var/mobile/Containers/Data/Application/XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX/tmp/csvString.txt

我已经导航到private / var,但似乎找不到“移动”目录。

这就是我写入文件的方式:

func writeToFile() {
    let fileName = "csvString.txt"
    let url = URL(fileURLWithPath: NSTemporaryDirectory()).appendingPathComponent(fileName)
    print(url)
    let myText = csvString
    let data = Data(myText.utf8)
    do {
        try data.write(to: url, options: .atomic)
    } catch {
        print(error)
    }
}

我希望能够访问计算机上的文件并查看收集到的加速度计数据,因为我目前无法找到该文件。

0 个答案:

没有答案