在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)
}
}
我希望能够访问计算机上的文件并查看收集到的加速度计数据,因为我目前无法找到该文件。