iOS 读取沙盒以外的文档笔记

一、操作文档的方式

这里看出第二种操作方式,要比第一种简化了一个步骤。

第一种:使用了分享文档,读取其他APP的文档。

第二种:直接打开其他APP的文档。

iOS 读取沙盒以外的文档笔记_第1张图片
image

二、文件操作的四个步骤

配置自定义文件类型——> 配置可操作的文件类型——> 读取文件——>操作文件

  • 配置——自定义的文件类型

  • 配置——app可打开的文件的类型

  • 读取文档

    • 应用直接读取沙盒以外的文档
    • 通过其他应用的调用系统的分享组件,分享文档
  • 操作文档

三、直接读取沙盒以外的文档

  • UIDocumentPickerViewController : 打开Files选择文档

  • UIDocumentBrowserViewController: 在APP内实现一个Files界面的ViewController,对文档进行操作

  • 对读取文档的操作

    • 使用NSFileCoordinator访问选中的文档

    • 使用UIDocument对文档进行操作

四、如何让应用在Files中显示Document文档中的内容

  • 应用如何显示在Files的设置
    • 在info.plish文件中设置
      • Application supports iTunes file sharing: true
      • Supports opening documents in place: true
  • 在iOS的设置——》隐私——》文件和文件夹 中设置当前应用允许显示。
  • 如果要隐藏Document文档中的文档,文件名前加上.

你可能感兴趣的:(iOS 读取沙盒以外的文档笔记)