做地图开发的时候发现真机没问题,模拟器一直报 Error Domain=kCLErrorDomain Code=0 错误。
推理了一下:应该是模拟器默认定位问题(模拟器默认是没有定位的)。
根据以下路径打开设置:project-->scheme-->edit scheme-->options-->core location
发现:Allow Location Simulation 前面的勾是勾选状态,但Default Location默认位置却是None
解决办法,设置:Default Location (我手动添加了一个坐标“Xiamen”,也可以选择xcode提供的其他默认位置)
选择一个默认定位地点,关闭设置窗口,重新编译:通过。