Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/114.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS11文件提供程序扩展名不工作_Ios_Ios11_Xcode9 Beta_Xcode9beta6 - Fatal编程技术网

iOS11文件提供程序扩展名不工作

iOS11文件提供程序扩展名不工作,ios,ios11,xcode9-beta,xcode9beta6,Ios,Ios11,Xcode9 Beta,Xcode9beta6,我目前正在开发一个将文档存储到云存储的应用程序。我需要将我的文档放入新文件应用程序。现在我得到了文档列表,一旦我点击一个文档,就没有可供预览的数据了。在文件提供程序扩展名中,我不确定将文件数据写入文件的位置,以及我们应该返回什么URL到func urlForItem(带有PersistentiIdentifier标识符:NSFileProviderItemIdentifier)->URL?您可能希望将文件存储在应用程序组容器中的某个位置,以便扩展名和应用程序都可以访问该文件 如果你想把这些文件放

我目前正在开发一个将文档存储到云存储的应用程序。我需要将我的文档放入新文件应用程序。现在我得到了文档列表,一旦我点击一个文档,就没有可供预览的数据了。在文件提供程序扩展名中,我不确定将文件数据写入文件的位置,以及我们应该返回什么URL到
func urlForItem(带有PersistentiIdentifier标识符:NSFileProviderItemIdentifier)->URL

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

如果你想把这些文件放在某个子目录中,这取决于你自己。按照WWDC会话的建议,将项目标识符放在其中,后跟文件名,这可能不是一个坏主意。这使您可以轻松地从url获取项目标识符,还可以帮助您避免命名冲突