测试已测试 | ✗ |
Lang语言 | SwiftSwift |
许可协议 | MIT |
Released最后发布 | 2016年7月 |
SPM支持 SPM | ✗ |
由 Andrzej Filipowicz 维护。
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 文件。