谷歌地图iOS SDK获取错误:在这种情况下后台执行将崩溃
我正在尝试向自定义键盘扩展添加地图。在我尝试在键盘中添加MKMapView后,当地图视图出现时,我立即崩溃。所以我尝试将谷歌地图添加到键盘上。但出于运气,我犯了一个错误:谷歌地图iOS SDK获取错误:在这种情况下后台执行将崩溃,ios,google-maps,mkmapview,google-maps-sdk-ios,ios-keyboard-extension,Ios,Google Maps,Mkmapview,Google Maps Sdk Ios,Ios Keyboard Extension,我正在尝试向自定义键盘扩展添加地图。在我尝试在键盘中添加MKMapView后,当地图视图出现时,我立即崩溃。所以我尝试将谷歌地图添加到键盘上。但出于运气,我犯了一个错误: 由于未捕获的异常“GMSBackgroundAppException”而终止应用程序,原因是:“在此场景中后台执行将崩溃” 我从GoogleMaps文档中复制了准确的代码,并在另一个空白项目中运行了该代码,它成功了。但它在自定义键盘扩展中不起作用。它给了我上面的错误。如果仍要查看以下代码: - (void)viewDidLo
由于未捕获的异常“GMSBackgroundAppException”而终止应用程序,原因是:“在此场景中后台执行将崩溃”
我从GoogleMaps文档中复制了准确的代码,并在另一个空白项目中运行了该代码,它成功了。但它在自定义键盘扩展中不起作用。它给了我上面的错误。如果仍要查看以下代码:
- (void)viewDidLoad {
[super viewDidLoad];
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:-33.86
longitude:151.20
zoom:6];
mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];
mapView_.myLocationEnabled = YES;
self.view = mapView_;
// Creates a marker in the center of the map.
GMSMarker *marker = [[GMSMarker alloc] init];
marker.position = CLLocationCoordinate2DMake(-33.86, 151.20);
marker.title = @"Sydney";
marker.snippet = @"Australia";
marker.map = mapView_;
}
键盘扩展是否在后台运行?Google Maps SdK for iOS必须位于前台,OpenGL才能正常工作。@Brett否。我在view controller的视图中添加了Google map视图。您能提供完整的示例以供复制吗?附加到一个新的错误:你在使用cocoapods吗?@digitalPad No.我刚刚放弃在键盘扩展中使用谷歌地图iOS。