Ios8之后, 定位的delegate不能触发的问题

if([CLLocationManager locationServicesEnabled]){
  self.locationManage = [[[CLLocationManager alloc] init] autorelease];
  self.locationManage.delegate = self;
  self.locationManage.distanceFilter = 200;
  self.locationManage.desiredAccuracy = kCLLocationAccuracyBest;
  if (SYSTEM_VERSION >= 8.0) {
      [self.locationManage requestWhenInUseAuthorization];// <span style="font-family: Arial, Helvetica, sans-serif;">requestAlwaysAuthorization</span>
<span style="font-family: Arial, Helvetica, sans-serif;">     }</span><span style="font-family: Arial, Helvetica, sans-serif;">
</span>}


Ios8之后, 定位的delegate不能触发的问题。


1. 需要添加如上的判断中的授权语句。


2. plist中添加键NSLocationAlwaysUsageDescription 和 NSLocationWhenInUseUsageDescription  


上一篇:MySQL学习之索引(一)


下一篇:56套高质量的圣诞节矢量图片素材【免费下载】(上篇)