downloadedImage
をbeginGetImageRequest
から返す方法。スウィフトでインナークロージャの値を返す関数を作る方法
func beginGetImageRequest() {
if let imagePath = thumbPath {
request = Alamofire.request(.GET, imagePath).response(completionHandler: { (_, _, imageData, error) -> Void in
if error != nil {
NSLog("Error downloading thumbnail image: \(error)")
} else {
if let downloadedImage = UIImage(data: imageData!) {
self.imageView.image = downloadedImage
}
}
})
}
}
を。イメージのフェッチは_asynchronous_です。その言葉を検索してください。これはすべてのiOSプログラミングで最も頻繁に尋ねられ、答えられた形式の質問です。 – matt