gpt4 book ai didi

swift - ios 13.1 无法将文件保存到应用程序目录

转载 作者:行者123 更新时间:2023-12-05 07:18:45 29 4
gpt4 key购买 nike

我在 ios 13 中编写了一个应用程序并将我自己的文件类型保存到应用程序自己的目录文件夹中。我可以在"file"应用程序中看到它,以及我的应用程序名称和图标。

我已将我的 ipad 更新到 ios 13.1,但无法保存或打开任何文件。如果我打开文件应用程序,我的应用程序目录甚至不存在。为什么这会改变?我试过卸载应用程序,然后重新安装。我检查过我的权限和以前一样。就像没有创建主应用程序目录一样,因此任何写入它的尝试都不会成功。

我正在使用这种方法获取目录并保存:

    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 文件类型信息都已打开。

有没有人知道可能导致这种行为的任何变化?我现在是否需要手动为我的文件创建文档文件夹?

最佳答案

您是否尝试过在 Info.plist 文件中使用等于 YES 的键 UIFileSharingEnabledLSSupportsOpeningDocumentsInPlace项目?这对我有用。

关于swift - ios 13.1 无法将文件保存到应用程序目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58173265/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com