我正在使用iPhone的應用程序,我需要在其中顯示不同位置的POIs引腳。我需要在第一個POI上顯示默認彈出的標註。我已經設法爲iOS6做到這一點,但在iOS7中面臨問題。我在下面寫我的代碼,它在iOS6上運行良好,但在iOS7上運行得不錯。它沒有顯示任何錯誤,但是對於iOS7, ,我無法在默認情況下調出地圖POI上的彈出窗口。selectAnnotation方法的Mapview不適用於iOS7
這裏是我的代碼部分:
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;
請顧得上我,如果你有任何想法/建議。
是來自https://github.com/digdog/MapKitDragAndDrop的'DDAnnotation'嗎?這已經有好幾年沒有更新過了。也許它與iOS 7 – oefe
不兼容,請顯示正確的代碼在mapView上添加註釋的方式/位置。 – AJPatel