我目前正在开发一个将文档存储到云存储的应用程序。我需要将我的文档放在新文件应用程序中。现在我收到了文档列表,一旦单击一个文档,就没有可用于预览的数据。我在文件提供程序扩展中不确定在哪里将filedata写入文件以及我们应该将哪个URL返回到func urlForItem(withPersistentIdentifier identifier: NSFileProviderItemIdentifier) -> URL
?
答案 0 :(得分:1)
您可能希望将文件存储在应用程序组容器内的某个位置,以便扩展程序和应用程序都可以访问该文件。
如果要将文件放在某个子目录中,则取决于您。根据WWDC会议的建议并将项目标识符放在那里,然后是文件名可能不是一个坏主意。这使您可以轻松地从URL获取项目标识符,它还可以帮助您避免命名冲突。