gpt4 book ai didi

iphone - 问题从mapView删除注释

转载 作者:行者123 更新时间:2023-12-03 17:42:03 26 4
gpt4 key购买 nike

我将所有添加的注释存储在单独的数组中。当我尝试使用以下代码删除已添加到mapView的注释时:

if(![newClusters containsObject:cluster]){
[__mapView removeAnnotations:[__clusterAnnotations objectAtIndex:[__clusters indexOfObject:cluster]]];
[__clusterAnnotations removeObjectAtIndex:[__clusters indexOfObject:cluster]];
[__clusters removeObject:cluster];
}

我收到以下错误:
-[ClusterAnnotationClass countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance

我不确定这意味着什么,也可以添加任何注释。从mapView中删除时会崩溃。

任何帮助,将不胜感激。

最佳答案

您正在调用removeAnnotations(复数),它需要一个注释数组,但是看起来您要传递的对象不是数组。

也许您是想调用removeAnnotation(单数)?

关于iphone - 问题从mapView删除注释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7166377/

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