当我试图在我的MKMapView中移动MKCircle时,我收到了这个错误信息:-[MKCircle setCoordinate:] unrecognized selector ..
。但是根据文档,MKCircle符合MKAnnotation协议,因此应该已经实现了setCoordinate:
方法(此外,Xcode还为我提供了自动建议,并且调试器没有显示任何警告)。
有人知道问题出在哪里吗?
非常感谢。
当我试图在我的MKMapView中移动MKCircle时,我收到了这个错误信息:-[MKCircle setCoordinate:] unrecognized selector ..
。但是根据文档,MKCircle符合MKAnnotation协议,因此应该已经实现了setCoordinate:
方法(此外,Xcode还为我提供了自动建议,并且调试器没有显示任何警告)。
有人知道问题出在哪里吗?
非常感谢。
最简单的解决方案是使用圆形区域的中心点,以纬度和经度指定。(只读)
@property (nonatomic, readonly) CLLocationCoordinate2D coordinate
removeOverlay:
删除旧的覆盖层,并使用新的中心坐标和半径添加新的覆盖层。