2

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

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

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

4

1 回答 1

1

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

可以在这里找到

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

于 2014-10-02T10:02:28.270 回答