【问题标题】:iOS11 file provider extension not workingiOS11 文件提供程序扩展不起作用
【发布时间】:2017-08-28 10:30:38
【问题描述】:

我目前正在开发一个将文档存储到云存储的应用程序。我需要将我的文档放在新文件应用程序中。现在我正在获取文档列表,一旦单击单个文档,就没有可用于预览的数据。而且我不确定在文件提供程序扩展中将文件数据写入文件的位置以及我们应该将哪个 URL 返回到func urlForItem(withPersistentIdentifier identifier: NSFileProviderItemIdentifier) -> URL

【问题讨论】:

    标签: ios ios11 xcode9-beta xcode9beta6


    【解决方案1】:

    您可能希望将文件存储在应用程序组容器内的某个位置,以便扩展程序和应用程序都可以访问该文件。

    是否要将文件放在某个子目录中取决于您。按照 WWDC 会议的建议,将项目标识符放在那里,后跟文件名可能不是一个坏主意。这使您可以轻松地从 url 中获取项目标识符,并且还可以帮助您避免命名冲突。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-05
      • 2012-06-03
      • 1970-01-01
      相关资源
      最近更新 更多