我不知道我有可变数组,好的 mkannotation 它只添加一个,最后一个是我的代码
代码 http://web.missouri.edu/~dnk6y2/Screen%20Shot%202012-11-12%20at%2011.46.05%20PM.png
我不知道我有可变数组,好的 mkannotation 它只添加一个,最后一个是我的代码
代码 http://web.missouri.edu/~dnk6y2/Screen%20Shot%202012-11-12%20at%2011.46.05%20PM.png
您正在向数组添加kAnnotations
(顺便说一下,名字不好。这种名称kName
通常用于常量)contacts
,然后更改其值并再次添加。但它仍然是同一个对象。每次更改kAnnotations
坐标和平铺时,您也在更改contacts
数组中的坐标。每次都需要像这样创建一个新的 kAnnotation
CustomAnnotation *customAnno = [[CustomAnnotation alloc] init;
customAnno.coorindate = coord;
customAnno.title = name;
[contacts addObject:customAnno];