我正在使用 Google Maps iOS SDK(使用 swift),在多次成功运行我的程序后,我决定退出 Xcode 以稍后继续我的项目。重新打开 Xcode 并尝试重新启动我的项目后,出现此错误:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSManagedObject tileCoords]: unrecognized selector sent to instance 0x7c037e90'.
据说 GMSMapView 对象上没有 mapWithFrame 方法,尽管我直接从 Google map SDK 网站上复制了示例代码。
我能否获得更多有关处理此问题的指导?这是调用堆栈的图像 Image以及它被炸毁的代码行。
let camera = GMSCameraPosition.cameraWithLatitude(37.5784623,longitude:-77.42166750000001, zoom: 4)
在这里爆炸 ---->
mapView = GMSMapView.mapWithFrame(CGRectZero, camera: camera)
最佳答案
尝试仅使用框架初始化 map View ,在 View 中将显示如下设置其相机:
mapView = GMSMapView(frame: CGRectZero)
// on view will appear
mapView.camera = GMSCameraPosition.cameraWithLatitude(37.5784623,longitude:-77.42166750000001, zoom: 4)
关于ios - Google maps swift ios mapwithframe on GMSMapView 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33140107/