大佬教程收集整理的这篇文章主要介绍了迅速 – PHAsset到UIImage,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
func getAssetThumbnail(asset: PHAsset) -> UIImage { var retimage = UIImage() println(retimage) let manager = PHImageManager.defaultManager() manager.requestImageForAsset(asset,targetSize: CGSize(width: 100.0,height: 100.0),contentMode: .AspectFit,options: nil,resultHandler: {(result,info)->Void in retimage = result }) println(retimage) return retimage }
printlns告诉我,manager.request行现在没有做任何事情。我如何把它作为UIImage给我资产。
谢谢。
func getAssetThumbnail(asset: PHAsset) -> UIImage { let manager = PHImageManager.defaultManager() let option = PHImageRequestOptions() var thumbnail = UIImage() option.synchronous = true manager.requestImageForAsset(asset,options: option,info)->Void in thumbnail = result! }) return thumbnail }
编辑:Swift 3更新
func getAssetThumbnail(asset: PHAsset) -> UIImage { let manager = PHImageManager.default() let option = PHImageRequestOptions() var thumbnail = UIImage() option.isSynchronous = true manager.requestImage(for: asset,targetSize: CGSize(width: 100,height: 100),contentMode: .aspectFit,info)->Void in thumbnail = result! }) return thumbnail }
以上是大佬教程为你收集整理的迅速 – PHAsset到UIImage全部内容,希望文章能够帮你解决迅速 – PHAsset到UIImage所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。