我按照谷歌地图 ios sdk 网站上的文档将谷歌地图添加到视图控制器。由于我之前将情节提要用于要添加地图的视图控制器,因此我没有使用-(void)loadView
示例代码中的方法,而是以编程方式在方法中添加地图视图viewDidLoad
。
-(void)viewDidLoad
{
//some implementation before add google maps
gMapView = [[GMSMapView alloc]initWithFrame:CGRectMake(0,0,320,320)];
gMapView.camera = [GMSCameraPosition cameraWithLatitude:1.285 longitude:103.848 zoom:12];
[self.view addSubView:gMapView];
}
但是当我单步执行代码时,出现信号SIGABRT
错误
gMapView = [[GMSMapView alloc]initWithFrame:CGRectMake(0,0,320,320)];
没有来自调试区域的更多细节。以前,如果我收到信号SIGABRT
错误,调试区域会显示一些日志帮助我找到错误,但这次什么都没有,所以我真的不知道这条线出了什么问题。
感谢阅读,任何帮助表示赞赏!