最近在xcode6.1上使用swift开发地理位置应用,发现定位失败,查了一下发现是CoreLocation的使用方法在ios8后发生了变化,解决办法如下:
错误一: 地理定位功能在iOS8 查询GPS授权情况,返回的是CLAuthorizationStatus.NotDetermined(授权状态未定)。
解决方法:需要在使用CoreLocation前调用方法requestWhenInUseAuthorization()或者requestAlwaysAuthorization()ÿ
最近在xcode6.1上使用swift开发地理位置应用,发现定位失败,查了一下发现是CoreLocation的使用方法在ios8后发生了变化,解决办法如下:
错误一: 地理定位功能在iOS8 查询GPS授权情况,返回的是CLAuthorizationStatus.NotDetermined(授权状态未定)。
解决方法:需要在使用CoreLocation前调用方法requestWhenInUseAuthorization()或者requestAlwaysAuthorization()ÿ