-[BNLocationManager gpsFromExternal]:unrecognized selector sent to instance 0x1e597720
追踪错误,发现gpsFromExternal没有获取到
打开手机设置-隐私-定位 发现里面没有app的名字,也就是说定位开启与否都没有设置成功
但是用以下代码测试定位服务是否打开时,得到的结果却是已经打开了
CLAuthorizationStatus status = [CLLocationManagerauthorizationStatus];
if (kCLAuthorizationStatusDenied == status ||kCLAuthorizationStatusRestricted == status) {
NSLog( @"请打开您的位置服务!" );
}else{
NSLog( @"位置服务已打开!" );
}
检查是否申请了定位权限,本来是boolean型,朋友说改为string,可以还是不行
最终我吧百度导航注册的2句代码注释后,然后通过html调用定位,这时候就弹出了
可是这时候,取消百度导航代码的注释,程序又会报这个错。