我有一個MKMapView的問題。我添加註釋這樣的:iPhone - MKMapView標註不會顯示在iOS 4.1的iPhone 4上
// set up new points
for(int i = 0; i < [_locations count]; i++) {
PPlace * place = [_locations objectAtIndex:i];
PlaceAnnotation * placeAnnotation = [[PlaceAnnotation alloc] initWithPlace:place];
// if annotation is for currently selected place
placeAnnotation.isCurrent = i == currentIndexPath.row;
[self.mapView addAnnotation:placeAnnotation];
if (placeAnnotation.isCurrent) {
[self.mapView selectAnnotation:placeAnnotation animated:YES];
}
[placeAnnotation release];
}
所以我試圖顯示標註布布爾河立即加入後,不經過註解引腳被竊聽。 一切工作正常,在模擬器上,也在iPhone 3GS與iOS 4.3.2。但是,標註不會顯示在帶有iOS 4.1的iPhone 4上(它們僅在插入引腳後才顯示)。任何想法如何解決這個問題?
我有同樣的問題。 – InsertWittyName 2011-06-14 08:16:46
你可以發佈你的'PlaceAnnotation'實現嗎?也許title屬性返回一個空字符串。 – yinkou 2012-07-04 08:03:43
你需要在你的註解對象上設置'title'屬性。 – 2015-08-03 17:55:37