升级IOS 8后,你会发现需要定位的程序即使在第一次启动时也不弹出系统的请求定位权限的弹出框了,并且会导致程序无法定位。这是因为IOS 8SDK的一些改动导致的,
下面是解决办法:
第一步:在定位之前需要调用CLLocationManager 的requestAlwaysAuthorization (for background location) 或者requestWhenInUseAuthorization (location only when foreground) 这样就基本解决问题了,第二步为可选项。
原文地址:http://blog.csdn.net/truenaruto/article/details/39554923