2010-05-30 52 views
0

我在數組中有所有的註釋(作爲nsdictionnaries),並且用戶通過點擊圖標逐個添加它們。我想在添加10個註釋之後添加更多註釋(有110個註釋)。限制爲mapkit中的10個註釋數

是不是在這裏,我必須做出一些?:

-(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

回答

0

使用標註的可變數組。檢查單擊按鈕時的長度,或者在超過閾值時禁用按鈕。

+0

謝謝你的回答!你將如何禁用按鈕? – teddafan 2010-06-01 07:46:13

+0

對於UIButton的文檔是相當真棒和清晰: [yourButton setEnabled:NO]; 或 yourButton.enabled = NO; – Nick 2010-06-01 18:42:12