【问题标题】:Swift - The file couldn’t be opened because you don’t have permission to view it [closed]Swift - 无法打开该文件,因为您无权查看它[关闭]
【发布时间】:2020-06-09 07:52:03
【问题描述】:

对于我从 中选择的一些视频,我将 url 作为 string 保存到 FileManager.default.documentDirectory。我可以毫无问题地加载和使用它们,但是如果我再次运行该应用程序,当我加载 url 数组时,我将无法使用它们,因为我收到此错误:

文件无法打开,因为您没有查看权限。

这个

在此服务器上找不到请求的 URL。

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

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

【问题讨论】:

  • 您不应该保存整个文件路径。每次运行应用程序时它都会改变。您可以在加载之前保存其名称并重建您的 URL。
  • 请在此处报告完整的错误信息。希望报错信息包含完整的URL路径
  • @LeoDabus - 你是对的,发布你的答案来验证。
  • 是关于代码的。如果你展示你在做什么,那么我们可以看到它的问题所在。否则我们只是猜测。

标签: ios swift xcode nsfilemanager


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2014-07-09
    • 2020-03-12
    • 2016-03-10
    • 1970-01-01
    • 2015-02-23
    • 2021-08-20
    • 2015-04-15
    • 1970-01-01
    相关资源
    最近更新 更多