作者热门文章
- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我尝试使用 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];
用这个来完成这个。但我只需要从选择器中获取 doc 和 pdf 类型。但是当我使用 kUTTypeContent
时,这也允许图像和视频。有没有办法只允许此选择器用于 doc 和 pdf(自定义类型),或者为什么要阻止媒体文件?请帮我解决这个问题。
最佳答案
我从 apple developer site 找到了解决方案.有一种名为 kUTTypeCompositeContent
的类型,它仅支持所有文档类型,如 doc、pdf、xls 等。
public.composite-content:(kUTTypeCompositeContent)
Base type for mixed content. For example, a PDF file contains both text and special formatting data.
关于ios - 如何在 UIDocumentMenuViewController iOS 中只允许 doc 和 pdf 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38513746/
我是一名优秀的程序员,十分优秀!