gpt4 book ai didi

iphone - 在 MKMapView 中移动 MKCircle

转载 作者:太空狗 更新时间:2023-10-30 03:42:07 27 4
gpt4 key购买 nike

当我尝试在我的 MKMapView 中移动 MKCircle 时,我收到此错误消息:-[MKCircle setCoordinate:] unrecognized selector ..。但根据文档 MKCircle 符合 MKAnnotation 协议(protocol),因此它应该实现 setCoordinate: 方法(此外 Xcode 为我提供自动建议,调试器不显示任何警告)。

谁知道问题出在哪里?

非常感谢。

最佳答案

即使 MKCircle 确实符合 MKAnnotation,MKCircle 类随后(不幸地)将坐标属性覆盖为只读:

The center point of the circular area, specified as a latitude and longitude. (read-only)

@property (nonatomic, readonly) CLLocationCoordinate2D coordinate


最简单的解决方案是使用 removeOverlay: 删除旧叠加层:并添加一个具有新中心坐标和半径的新叠加层。

关于iphone - 在 MKMapView 中移动 MKCircle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4759317/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com