我的 awakeWithContext 中有一个工作的 MKMapSnapshotter,我想为我的 imageView 设置它的图像。
问题是,MKMapSnapshotter 速度很慢并且图像不会被设置。仅一两秒后,它就会创建快照图像。
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)
}
我怎样才能解决这个问题?