didSelectAnnotationView

didSelectAnnotationView

我使用 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/

10-13 02:00