I have a mapview where the annotation\'s coordinates are constantly being updated but when I use setCoordinate, the annotation does not move. How do I refresh the annotation
Dispatch the add annotation to the main thread rather then attempt to modify the UI on a background thread
dispatch_async(dispatch_get_main_queue()) { self.mapView.addAnnotation(annotation) }