我使用 MKMapView
。在 map 上我显示可点击的 AnnotationViews
。
单击 AnnotationView
后,我将 MyController 推送到 NavigationController
。
在 MyController 中,我单击后退按钮,然后显示我以前的 Controller (执行 pop Controller )。
当我在我的 previousController 回调中单击 AnnotationVIew
时, didSelectAnnotationView 不会被触发。为什么会发生?
最佳答案
这是因为当我点击 annotation 时它 annotation 被选中,当我再次点击这个 annotation 时它不会调用回调 didSelectAnnotationView
,因为这个 annotation 已经被选中。
关于ios - MKMapView 调用 didSelectAnnotationView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8092569/