美文网首页
iOS开发之调用浏览

iOS开发之调用浏览

作者: chasitu | 来源:发表于2020-03-05 13:42 被阅读0次

iOS8之后新出了一个UIDocumentPickerViewController这个类,这个类是调用系统公共文件夹的,就是我们手机里面的《文件APP》的,今天我就用用这个;

使用

我们直接上代码吧

- (void)presentDocumentPicker {
    NSArray *types = @[]; // 可以选择的文件类型
    UIDocumentPickerViewController *documentPicker = [[UIDocumentPickerViewController alloc] initWithDocumentTypes:types inMode:UIDocumentPickerModeOpen];
    documentPicker.delegate = self;
    documentPicker.modalPresentationStyle = UIModalPresentationFullScreen;
    [self presentViewController:documentPicker animated:YES completion:nil];
}

delegate

- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url {
//url是本地文件路径
}

我们看起来代码量不多,但是有个麻烦的事,就是我上面留的那个空数组里面要输入要读取的文件类型,官网类型,官网的类型非常多,按照需要单独的输入进去,看不明白怎么办呢? 官方文档

直接上图供大家参考


conformance_hierarchy.gif
physical_vs_functional.gif

结:根据上图和类型列表使用需要的文件类型,像我一样什么都要的直接把三个夫类放进去就可以了,(没想到最后一句是重点,哈哈哈)

相关文章

网友评论

      本文标题:iOS开发之调用浏览

      本文链接:https://www.haomeiwen.com/subject/ealxrhtx.html