我正在使用一个适用于 iPhone 的应用程序,我需要在其中显示不同位置的 POI 引脚。我需要在第一个 POI 上显示默认弹出的标注。我已经设法为 iOS6 做到了,但在 iOS7 中遇到了问题。我正在下面编写我的代码,它在 iOS6 上运行良好,但在 iOS7 上运行良好。它没有显示任何错误,但对于 iOS7,默认情况下我无法在地图 POI 上标注弹出窗口。
这是我的代码部分:
DDAnnotation *annotation2 = [[DDAnnotation alloc] initWithCoordinate:coordinates addressDictionary:nil] ;
annotation2.title = [[arrPOIs objectAtIndex:0] objectForKey:@"Name"];
annotation2.subtitle = [[arrPOIs objectAtIndex:0] objectForKey:@"AmbassadorTagline"];
annotation2.dictionaryData = [arrPOIs objectAtIndex:0];
annotation2.strCountNumber = [NSString stringWithFormat:@"1"];
[mapView selectAnnotation:annotation2 animated:YES];
[annotation2 release];
annotation2 = nil;
如果您对此有任何想法/建议,请指导我。