3

を使用して Dropbox/G-Drive/iCloud からいくつかのファイルを読み込もうとしましたUIDocumentMenuViewController。私は試した、

UIDocumentMenuViewController *importMenu = [[UIDocumentMenuViewController alloc] initWithDocumentTypes:@[(__bridge NSString*)kUTTypeContent] inMode:UIDocumentPickerModeImport];
importMenu.delegate = self;
importMenu.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:importMenu animated:YES completion:nil];

これを行うには、これを使用します。しかし、ピッカーからのみdocおよびpdfタイプのみを取得する必要があります。しかし、私が使用するkUTTypeContentと、これにより画像とビデオも許可されます。このピッカーを doc と pdf (カスタム タイプ) に対してのみ許可する方法はありますか、それともメディア ファイルを禁止する理由はありますか? これで私を助けてください。

4

1 に答える 1

3

アップル開発者サイトからこれに対する解決策を見つけました。kUTTypeCompositeContentdoc、pdf、xls などのすべてのドキュメント タイプのみをサポートするというタイプがあります。

public.composite-content:(kUTTypeCompositeContent)

混合コンテンツのベース タイプ。たとえば、PDF ファイルには、テキストと特殊な書式設定データの両方が含まれています。

于 2016-07-21T21:04:03.717 に答える