0
我試圖搜索這個以及其他網站,但我找不到它的原因。爲什麼Google Maps SDK無法在iPhone 6 iOS 8上運行?
所以我使用的Xcode 6.1在iOS 8.1上運行我的iPhone 6的股票谷歌地圖SDK:
- (void)viewDidLoad {
[super viewDidLoad];
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:-33.868
longitude:151.2086
zoom:6];
GMSMapView *mapView = [GMSMapView mapWithFrame:CGRectZero camera:camera];
GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = camera.target;
marker.snippet = @"Hello World";
marker.appearAnimation = kGMSMarkerAnimationPop;
marker.map = mapView;
self.view = mapView;
}
我不知道到底是什麼的問題是關於在GMSMapView
MapView的對象。
它的運行我的iPhone 5和iPhone 4就好在iOS 7.1
它是一個更新的兼容性問題,以支持iPhone 6硬件還是什麼?
您是否在編譯設置的其他標誌中添加了-ObjC標誌? – hmdeep 2014-11-06 05:48:17
是的,我做了,否則它不會爲iPhone 4和5 – Pangu 2014-11-06 06:13:45
嘗試改變self.view = mapView;到:[self.view addSubview:mapView]; – TonyMkenu 2014-11-06 10:13:41