Ограничение до 10 количества аннотаций в mapkit - PullRequest
0 голосов
/ 30 мая 2010

У меня есть все мои аннотации (как nsdictionnaries) в массиве, и пользователи добавляют их по очереди, нажимая на значок. Я хочу сделать невозможным добавление дополнительных аннотаций после добавления 10 аннотаций (есть 110).

Здесь я должен что-то сделать?:

-(IBAction) plusButtonTapped: (id) sender {
NSDictionary *poiDict = [poiArray objectAtIndex:nextPoiIndex++];
CLLocationCoordinate2D poiCoordinate;
poiCoordinate.latitude = [[poiDict valueForKey:@"workingCoordinate.latitude"] doubleValue];
poiCoordinate.longitude = [[poiDict valueForKey:@"workingCoordinate.longitude"] doubleValue];
MyMapAnnotation *poiAnnotation = [[MyMapAnnotation alloc]
                                  initWithCoordinate:poiCoordinate
                                  title:[poiDict valueForKey:@"Subtitle"]
                                  color:MKPinAnnotationColorRed ];
[mapView addAnnotation:poiAnnotation];
[self adjustMapZoom];
}

Заранее спасибо за помощь,

teddafan

1 Ответ

0 голосов
/ 01 июня 2010

Использовать изменяемый массив аннотаций. Проверьте длину при нажатии кнопки или отключите кнопку при превышении порога.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...