PhotosHelper 0.2.5

PhotosHelper 0.2.5

测试已测试
Lang语言 SwiftSwift
许可协议 MIT
Released最后发布2016年7月
SPM支持 SPM

Andrzej Filipowicz 维护。



PhotosHelper

Droids On Roids logo

用法

PhotosHelper.saveImage(image, toAlbum: "Album Name")
PhotosHelper.saveImage(image, toAlbum: "Album name", completion: { success, error in

})

注意:尝试创建一个已存在的名称相册不会覆盖任何内容。

PhotosHelper.createAlbum("Album Name", completion: { album in

})

注意:如果指定名称的相册不存在,则创建并正常返回。

PhotosHelper.getAlbum("Album Name", completion: { album in

})

注意:默认选项指定:按最新顺序,以原始大小、同步、最佳质量和缩放 AspectFill。

PhotosHelper.getImagesFromAlbum(completion: { result in

})
var options = PhotosHelper.defaultImageFetchOptions
options.deliveryMode = .FastFormat

var fetchOptions = PhotosHelper.FetchOptions()
fetchOptions.count = 1

PhotosHelper.getImagesFromAlbum("Album Name", options: options, fetchOptions: fetchOptions, completion: { result in
    switch result {
    // when options.synchronous is set to true an array of all assets is fetched
    case .Assets(let images):
        ()
    // when options.synchronous is set to false the system fetches one asset at a time calling this completion handler multiple times
    case .Asset(let image):
        ()
    case .Error:
        ()
    }
})

要运行示例项目,请克隆存储库,然后首先从 Example 目录运行 pod install。演示应用需要在物理设备上运行,它需要一个相机。

要求

iOS 8+

安装

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

pod "PhotosHelper"

作者

Andrzej Filipowicz,[email protected]

查看我们的博客! thedroidsonroids.com/blog

许可协议

PhotosHelper 在 MIT 许可协议下提供。有关更多信息,请参阅 LICENSE 文件。