TODocumentPickerViewController
TODocumentPickerViewController
是一个开源的 UIViewController
框架,它接受文件列表作为输入,并在 iOS 设备上显示可导航的文件系统。
本项目目的是提供一个完全通用的模块化前端 UI,用于各种文件服务,包括在线和本地的。随着像 Dropbox 和 Google Drive 这样的服务通过 REST API 揭示其文件系统,以及像 SMB 和 FTP 这样的更底层的协议需要直接对象序列化,TODocumentPickerViewController
正被设计成可集成任何文件来源。
特性
- 使用代理/数据源模型以便与任何文件来源集成。
- 可以使用初始化时传入的配置对象进行配置。
- 当用户向下钻取文件夹时,它会自我复制,保持复制品之间的配置一致性。
- 数据源提供了一个异步机制,允许长请求(如 REST API)不会阻塞主线程。
安装
作为一个 CocoaPods 依赖项
在你的 Podfile 中添加以下内容
pod 'TODocumentPickerViewController'
手动安装
所有必要的源文件都包含在 TODocumentPickerViewController
中。只需将该文件夹复制到您的应用程序项目文件夹中,然后将其导入 Xcode。
TODocumentPickerViewController
还依赖于以下库
尽管已将副本放在此库中以最小化下载多个其他库的需求,但务必检查它们的主库是否有更新。
技术要求
iOS 9.0 或更高版本。
许可协议
TODocumentPickerViewController受 MIT 许可证许可。请参阅 LICENSE 文件以获取更多信息。