documentStorageURL为null

时间:2014-10-01 18:34:22

标签: ios8 ios8-extension

我正在尝试在我的应用中实现文档选择器扩展。所以在prepareForPresentationInMode方法中,我提供了我自己的导航控制器,它显示了文件列表。当用户点击文件时,我下载文件并尝试将文件的url路径提供给调用我的扩展程序的应用程序,如下所示,

    [(DocumentPickerViewController*)[self.navigationController delegate] dismissGrantingAccessToURL:[[(DocumentPickerViewController*) [self.navigationController delegate] documentStorageURL] URLByAppendingPathComponent:@"text.txt"]];

当我打印[(DocumentPickerViewController *)[self.navigationController委托] documentStorageURL]时,它打印为null。如果我做错了,请告诉我。

1 个答案:

答案 0 :(得分:1)

  

此只读属性包含文件提供程序扩展的documentStorageURL方法返回的值。如果您未提供文件提供程序扩展,则返回nil。

As can be found here

您必须提供位于扩展程序文件夹内的自己的网址(例如NSTemporaryDirectory()