あなたがハンドルUIDocumentPickerDelegateを示し 、UIDocumentMenuDelegateはピッカーを表示して何かをするあなたは
UIDocumentMenuViewController *menus = [[UIDocumentMenuViewController alloc] initWithDocumentTypes:@[@"public.image"] inMode:UIDocumentPickerModeImport];
menus.delegate = self;
[self presentViewController:menus animated:YES completion:nil];
のように、UIDocumentMenuViewControllerを使用する必要がありますし、このメニューでは、ユーザーはiCloudの、グーグルドライブ、Dropboxの...などを選択することができます
例えば
- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url {
if (controller.documentPickerMode == UIDocumentPickerModeImport) {
// do something
}
}
- (void)documentMenu:(UIDocumentMenuViewController *)documentMenu didPickDocumentPicker:(UIDocumentPickerViewController *)documentPicker {
documentPicker.delegate = self;
[self presentViewController:documentPicker animated:YES completion:nil];
}
注について
。 ユーザーはGoogleドライブまたはDropboxアプリをインストールしてからドライブメニューを表示する必要があります。
英語貧しい人々、あなたが理解できることを願います。