2016-05-05 5 views

答えて

1

あなたがハンドル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アプリをインストールしてからドライブメニューを表示する必要があります。

英語貧しい人々、あなたが理解できることを願います。

関連する問題