0

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

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

4

1 回答 1

1

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

CustomAnnotation *customAnno = [[CustomAnnotation alloc] init;
customAnno.coorindate = coord;
customAnno.title = name;
[contacts addObject:customAnno];
于 2012-11-13T20:49:13.673 回答