Objective c 通过MapKit和定位服务获取方向
我试图显示从用户位置到某个目的地的方向。但是,当我启动方向请求时,我会返回一些错误,如下所示: “无法完成该操作。(MKLocationErrorDomain错误0)。”UserInfo=0x7f9bc05b1a30{NSLocalizedRecoverySuggestion=打开位置服务以允许(null)确定您的位置}Objective c 通过MapKit和定位服务获取方向,objective-c,mapkit,core-location,Objective C,Mapkit,Core Location,我试图显示从用户位置到某个目的地的方向。但是,当我启动方向请求时,我会返回一些错误,如下所示: “无法完成该操作。(MKLocationErrorDomain错误0)。”UserInfo=0x7f9bc05b1a30{NSLocalizedRecoverySuggestion=打开位置服务以允许(null)确定您的位置} 现在,显然它不喜欢位置服务关闭的事实。而且,由于我的应用程序从未启动过请求许可的弹出窗口,这是有道理的。但是,是否有一种方法可以使用MapkitAPI打开位置服务?我必须为此认
现在,显然它不喜欢位置服务关闭的事实。而且,由于我的应用程序从未启动过请求许可的弹出窗口,这是有道理的。但是,是否有一种方法可以使用
MapkitAPI
打开位置服务?我必须为此认真导入CLLocation
吗?您是如何发起方向请求的?添加代码。你确定获取用户位置的实现完成了吗?我重新启动了模拟器,它工作了。看起来,即使您正在使用mapKit,也必须导入CoreLocation,获取对位置管理器的引用,并调用请求授权方法。尽管mapView在内部使用自己的位置管理器。有人能证实这一点吗?