注釈のサブタイトルを更新するのに苦労しています。メインスレッドで呼び出して、結果が正しいことを確認しています。メインスレッドで呼び出されたときにUIが更新されないSwift
なぜ更新しないのか分かりますか?
let stopAnnotation: UUStopAnnotation = view.annotation as! UUStopAnnotation
// Else get the stop estimation
webService?.getStopEstimation(routeId: stopAnnotation.routeId, stopId: stopAnnotation.stopId, completion: { (result) in
print(result)
DispatchQueue.main.async(execute: {
stopAnnotation.subtitle = result
})
})