我面临一个关于 MKMapView 委托的问题。
在iOS5中,当我在mapview上点击一个Pin时,didSelectAnnotationView:会先调用delegate,然后再调用viewForAnnotation:delegate。
在 iOS6 中,当我在 mapview 上单击 Pin 时,viewForAnnotation:将首先调用,然后didSelectAnnotationView调用委托。
所以我的应用程序在 iOS5 中运行良好,但在 iOS6 中运行不佳,这是因为我需要在didSelectAnnotationView:委托中设置坐标信息,
如果viewForAnnotation:在 之前调用了委托didSelectAnnotationView:,那么我会得到错误的坐标信息。
有人有什么想法吗?谢谢你!