小编dch*_*eng的帖子

PHAsset到UIImage

我正在尝试从PHAsset创建一个UIImage(如缩略图或其他东西),以便我可以将它传递给需要UIImage的东西.我已经尝试调整我在SO上找到的解决方案(因为他们都直接将它传递到tableview或其他东西),但我没有成功(可能是因为我做得不对).

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
}
Run Code Online (Sandbox Code Playgroud)

printlns告诉我,manager.request行现在没有做任何事情.如何让它作为UIImage给我资产.

谢谢.

swift phasset

53
推荐指数
7
解决办法
4万
查看次数

标签 统计

phasset ×1

swift ×1