Ich versuche, ein UIImage (wie ein Thumbnail oder etwas) von einem PHAsset zu erstellen, damit ich es in etwas übergeben kann, das ein UIImage nimmt. Ich habe versucht, Lösungen, die ich auf SO gefunden habe, zu adaptieren (da sie alle direkt in eine Tabellenansicht oder so weitergereicht werden), aber ich habe keinen Erfolg (wahrscheinlich, weil ich es nicht richtig mache).PHAsset zu 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
}
Die printlns sagen mir, dass die manager.request Linie gerade nichts tut. Wie bekomme ich es, um mir das Asset als UIImage zu geben?
Danke.
Zum Beispiel, sagen, dass ich dies tun wollen: var image = a.getAssetThumbnail (firstAsset) Wie kann ich das erreichen? – dcheng