objectivec-如何在UIDocumentMenuViewController iOS中只允许doc和pdf类型



我尝试使用UIDocumentMenuViewController从Dropbox/G-Drive/iCloud加载一些文件。我试过了,

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

用这个来完成这件事。但我只需要从picker中获取docpdf类型。但当我使用kUTTypeContent时,这也允许图像和视频。有没有办法只允许这个选择器用于doc和pdf(自定义类型),或者有没有理由阻止媒体文件?请帮我做这个。

我在苹果开发者网站上找到了一个解决方案。有一种类型叫做kUTTypeCompositeContent,它只支持所有文档类型,如doc、pdf、xls等。

公共。复合内容:(kUTTypeCompositeContent)

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

相关内容

  • 没有找到相关文章

最新更新