3

我尝试使用UIDocumentMenuViewController. 我试过了,

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

有了这个来完成这项工作。但我只需要从选择器中获取docpdf类型。但是当我使用 时kUTTypeContent,这也允许图像和视频。有没有办法只允许此选择器用于 doc 和 pdf(自定义类型),或者是否有阻止媒体文件的原因?请帮我解决一下这个。

4

1 回答 1

3

我从苹果开发者网站找到了一个解决方案。有一种称为kUTTypeCompositeContent仅支持所有文档类型的类型,如 doc、pdf、xls 等。

public.composite-content:(kUTTypeCompositeContent)

混合内容的基本类型。例如,PDF 文件包含文本和特殊格式数据。

于 2016-07-21T21:04:03.717 回答