Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为什么注释选择事件停止工作?_Ios_Skmaps - Fatal编程技术网

Ios 为什么注释选择事件停止工作?

Ios 为什么注释选择事件停止工作?,ios,skmaps,Ios,Skmaps,我正在将注释(SKAnnotation)添加到SKMapView中,并通过实现didSelectAnnotation委托方法来侦听select事件。该事件最初工作正常,但在导航到另一个视图控制器,然后导航回地图时停止工作 复制错误的步骤 向地图添加注释 收听didSelectAnnotation事件 调用didSelectAnnotation侦听器时,使用pushViewController:animated:导航到另一个视图 使用popViewControllerAnimated: 现在,点击

我正在将注释(
SKAnnotation
)添加到
SKMapView
中,并通过实现
didSelectAnnotation
委托方法来侦听select事件。该事件最初工作正常,但在导航到另一个视图控制器,然后导航回地图时停止工作

复制错误的步骤

  • 向地图添加注释
  • 收听
    didSelectAnnotation
    事件
  • 调用
    didSelectAnnotation
    侦听器时,使用
    pushViewController:animated:
    导航到另一个视图
  • 使用
    popViewControllerAnimated:
  • 现在,点击注释时,不再调用注释
    didSelectAnnotation
    listener

  • 这是一个bug,已通过2.1.0 SDK更新修复(可在上下载)