【发布时间】:2014-08-06 19:11:49
【问题描述】:
我的 Swift 应用中有 CoreLocation。当我在模拟器或设备中运行此程序时,此崩溃并且不显示访问 CoreLocation 的权限。我拥有实现此操作所需的所有代码:代码中的请求、NSLocationWhenInUseUsageDescription 或 plist 中的 NSLocationAlwaysUsageDescription... 我正在阅读iOS app doesn't ask for location permission,但我无法制作这个节目。
var location: CLLocationManager!
let status = CLLocationManager.authorizationStatus()
location=CLLocationManager()
if(status == CLAuthorizationStatus.NotDetermined) {
self.location.requestAlwaysAuthorization();
}
else {
location.startUpdatingLocation()
}
location.delegate = self
location.desiredAccuracy=kCLLocationAccuracyBest
self.location.startMonitoringSignificantLocationChanges()
print(location.location.coordinate.latitude) //Here crash
print(location.location.coordinate.longitude)
我还能做些什么来展示这个?
谢谢!
【问题讨论】:
标签: swift core-location xcode6