我想打开 UIDocumentPickerViewController,它应该允许用户选择所有类型的文件。我试图在 UIDocumentPickerViewController init 方法中提及所有 UTI,但仍然无法为某些文件(如 rar、Visio 文件、mpp、mpt)找到有效的 UTI
UIDocumentPickerViewController *documentPicker = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:[MingleUtils allowedUTIs] inMode:UIDocumentPickerModeImport];
和
+(NSArray*)allowedUTIs{
return @[@"public.data",@"public.content",@"public.audiovisual-content",@"public.movie",@"public.audiovisual-content",@"public.video",@"public.audio",@"public.text",@"public.data",@"public.zip-archive",@"com.pkware.zip-archive",@"public.composite-content",@"public.text"];
}
最佳答案
如果你想允许任何文件类型,你应该使用
UIDocumentPickerViewController* documentPicker =
[[UIDocumentPickerViewController alloc] initWithDocumentTypes:@[@"public.data"]
inMode:UIDocumentPickerModeImport];
有关 UTI concepts 的信息,请参阅苹果文档
关于ios - 如何使用所有类型的 UTI 初始化 UIDocumentPickerViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33099775/