我正在向SKAnnotationa 添加注释 ( )并通过实现委托方法SKMapView来监听 select 事件。didSelectAnnotation该事件起初正常工作,但当我导航到另一个视图控制器然后导航回地图时停止工作。
重现错误的步骤
- 向地图添加注释
- 收听
didSelectAnnotation事件 - 在调用侦听器
pushViewController:animated:时导航到另一个视图didSelectAnnotation - 使用导航回地图
popViewControllerAnimated: - 现在,
didSelectAnnotation在点击注释时不再调用注释侦听器