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

标签 ios swift xcode nsfilemanager

关闭。这个问题需要debugging details .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

去年关闭。




Improve this question




我正在存钱到 FileManager.default.documentDirectory 网址 字符串 对于一些视频,我从 中选择图书馆 .我可以毫无问题地加载和使用它们,但是如果我再次运行该应用程序,当我加载 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。

关于ios - Swift - 无法打开文件,因为您没有查看它的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60397003/

相关文章:

ios - Swift - 使用另一个 NSDictionary 的值更新 NSDictionary 数组

ios - 在 Swift 中管理内存(SceneKit 游戏)

xcode - 在 XCode 中启用代码 View 的抗锯齿

ios - 在 UITableViewCell 的 subview 上设置 mask 层会覆盖自动布局约束

ios - 当我们发布类似 Facebook 的内容时如何在表格 View 单元格中显示完整图像

ios - 图标未出现在事件中

ios - CI/CD Codemagic - (Flutter ios) 使用遗留构建位置时不支持包,但当前项目已启用它们

ios - Swift 和 NSUserDefaults - 用户默认为空时的 EXC_BAD_INSTRUCTION

ios - 如何回到 View Controller ?

ios - 通用证书适用于生产但不适用于开发