【发布时间】:2017-11-02 10:58:21
【问题描述】:
我正在开发一个应用程序,该应用程序将在用户位置周围的地图上显示兴趣点。问题是,当应用程序加载时,权限对话框会在用户允许或拒绝权限之前立即消失。
我的代码如下所示:
override func viewDidLoad() {
super.viewDidLoad()
logo.animation = "zoomIn"
logo.duration = 1
logo.delay = 0.5
logo.animate()
formatView()
let locationManager = CLLocationManager()
let authStatus: CLAuthorizationStatus = CLLocationManager.authorizationStatus()
if authStatus == .notDetermined {
locationManager.requestWhenInUseAuthorization()
}
if authStatus == .denied || authStatus == .restricted {
showLocationServicesDeniedAlert()
return
}
}
但我不知道我做错了什么。对于类似的问题,我尝试在此处关注其他答案,但似乎有几个原因会发生这种情况,我不知道我的问题是哪一个问题是我正在撕扯头发!
【问题讨论】:
标签: ios swift permissions location