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 に答える