Swift - 无法打开文件,因为您没有查看它的权限

Swift - The file couldn’t be opened because you don’t have permission to view it

我将 FileManager.default.documentDirectory url 保存为 string 用于某些视频 select 来自 图书馆 。我可以毫无问题地加载和使用它们,但是如果我再次 运行 应用程序,当我加载 url 的数组时,我无法使用它们,因为出现此错误:

The file couldn’t be opened because you don’t have permission to view it.

这个

The requested URL was not found on this server.

我已经尝试了通过谷歌搜索错误可以找到的所有解决方案,但没有任何解决方案。 任何帮助都感激不尽。

我正在为 iOS 开发。 Xcode版本 11.3.1

问题是每次 运行 应用程序时文件路径都会改变。您不应该保存整个文件路径。您可以保存它的名称并在加载它之前重建您的 URL。