我正在尝试在AppDelegate中确定用户是否将应用程序的位置权限设置为“从不”。如果没有获得位置,我的应用程序总是会崩溃。
AppDelegate中的代码是:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
//location
var manager = CLLocationManager()
if CLLocationManager.authorizationStatus() == .Restricted
|| .authorizationStatus() == .Denied {
manager.requestWhenInUseAuthorization()
manager.requestAlwaysAuthorization()
}
}
有人可以帮我解决这个问题吗?
答案 0 :(得分:2)
有关CoreLocation和请求授权的最佳文章位于:http://nshipster.com/core-location-in-ios-8/
有几点: