if let appSettings = NSURL(string: UIApplicationOpenSettingsURLString) {
if isLocationServiceOpen() {
let alertCon = UIAlertController.init (title: "端末位置坐标没有被允许,引导用户去设置打开坐标" , message: nil, preferredStyle: .alert )
let cancelAction = UIAlertAction.init (title: " キヤンセル" , style: .cancel , handler: nil)
let okAction = UIAlertAction.init (title: "设定" , style: .default , handler: { (action) in
UIApplication.shared .openURL (appSettings as URL)
})
alertCon.addAction (cancelAction)
alertCon.addAction (okAction)
self.present (alertCon, animated: true, completion: nil)
}
}
func isLocationServiceOpen() -> Bool {
if CLLocationManager.authorizationStatus() == CLAuthorizationStatus.denied {
return true
} else {
return false
}
}