0

私は可変配列を持っているかどうかわかりません.mkannotationは1つだけ追加しています.最後の1つは私のコードです.

コード 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 に答える