NADocumentPicker 3.3.0

NADocumentPicker 3.3.0

测试测试过
语言语言 SwiftSwift
许可证 MIT
发布上次发布2019 年 4 月
SPM支持 SPM

Nick Ager 维护。



  • 作者:
  • Nick Ager

NADocumentPicker

CI Status Version Carthage compatible License Platform

NADocumentPicker 封装了 UIKit 文件选择 UI,允许用户选择 iCloud 文件(以及 Google Drive,One Drive 等),并使用简单的基于 Future 的 API。

使用方法

NADocumentPicker.show(..) 返回一个 Future。通过连接到 onSuccess 提供用户选择的文件 URL。

@IBAction func pickerButtonPressed(sender: UIButton) {
    let urlPickedfuture = NADocumentPicker.show(from: sender, parentViewController: self)

    urlPickedfuture.onSuccess { url in
        print("URL: \(url)")
    }
}

您可以通过使用 Cocoapod 的 try 选项来尝试 NADocumentPicker 演示项目:

$ pod try NADocumentPicker

安装

NADocumentPicker 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中:

pod "NADocumentPicker"

配置

您需要确保您的应用程序拥有以下权限:

  • iCloud 权限
  • iCloud 容器权限

如下所示:

如果您没有添加这些权限,您的应用程序在运行时将抛出异常。

初始化文档选择器的应用程序缺少iCloud权限。com.apple.developer.icloud-container-identifiers 是否已设置?

作者

Nick Ager, [email protected]

许可证

NADocumentPicker遵循MIT许可证。有关更多信息,请参阅LICENSE文件。


有关更多详细信息,请参阅http://nickager.com/blog/2016/03/07/DocumentPicker