私のawakeWithContextにMKMapSnapshotterが機能していて、そのイメージをimageViewに設定したいと考えています。
問題は、MKMapSnapshotter が遅くなり、画像が設定されないことです。わずか 1 ~ 2 秒後に、スナップショット イメージが作成されます。
override func awakeWithContext(context: AnyObject?) {
super.awakeWithContext(context)
var finalImage = UIImage()
var snapshotterEnd = MKMapSnapshotter()
snapshotterEnd.startWithCompletionHandler(){snapshot, error in
finalImage = snapshot.image
}
imageView.setImage(finalImage)
}
どうすればこれを修正できますか?