【问题标题】:Map view adding only one Annotation地图视图只添加一个注解
【发布时间】:2012-11-13 04:36:17
【问题描述】:

我不知道我有可变数组 ok mkannotation 它只添加一个,最后一个是我的代码

code http://web.missouri.edu/~dnk6y2/Screen%20Shot%202012-11-12%20at%2011.46.05%20PM.png

【问题讨论】:

  • 我明白了,谢谢。我的代码正在向我的数组添加一个注释,这就是问题所在。抱歉浪费您的时间,感谢您帮助我

标签: ios6 mkmapview mkannotation mkannotationview


【解决方案1】:

您正在将kAnnotations(顺便说一句,名称不正确。kName 的这种名称风格通常用于常量)添加到contacts 数组,然后更改其值并再次添加它。但它仍然是同一个对象。每次您更改kAnnotations 的坐标和平铺时,您也在更改contacts 数组中的那个。每次都需要像这样创建一个新的 kAnnotation

CustomAnnotation *customAnno = [[CustomAnnotation alloc] init;
customAnno.coorindate = coord;
customAnno.title = name;
[contacts addObject:customAnno];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 2012-05-10
    • 2012-02-27
    • 2023-03-29
    相关资源
    最近更新 更多