【发布时间】:2020-01-30 01:34:19
【问题描述】:
我正在 ios 13 中编写一个应用程序并将我自己的文件类型保存到应用程序自己的目录文件夹中。我可以在“文件”应用中看到它,以及我的应用名称和图标。
我已将 ipad 更新至 ios 13.1,无法保存或打开任何文件。如果我打开 Files 应用程序,我的应用程序目录甚至都不存在。为什么会发生这种变化?我已经尝试卸载该应用程序,然后重新安装它。我检查了我的权限和以前一样。就像没有创建主应用程序目录一样,因此任何写入它的尝试都不会成功。
我是用这种方法获取目录并保存:
let DocumentDirURL = try! FileManager.default.url(for: .documentDirectory, in: .userDomainMask, appropriateFor: nil, create: true)
let url = DocumentDirURL.appendingPathComponent(name).appendingPathExtension(fileExt)
do {
try jsonString!.write(to: url, atomically: true, encoding: String.Encoding.utf8)
print(url.path)
}
我在 Info.plist 文件中检查了我的权限,并且“支持打开文档”和“iTunes 文件共享”都已打开,以及我的 UTI 文件类型信息。
有没有人知道任何可能导致这种情况发生的变化?我现在需要手动为我的文件创建文档文件夹吗?
【问题讨论】:
-
我遇到了这个问题,无奈之下我重新启动了我的设备,然后,文件应用程序现在显示了我的应用程序。
标签: swift file directory save ios13