我在iphone中使用GPS,它显示使用位置服务的确认消息。我想捕获用户选择“允许”或“否”的内容。 任何人都可以建议我这样做吗?
感谢
答案 0 :(得分:8)
您无法从此警报获得直接回调。但是,如果用户不允许使用核心位置,则会向-locationManager:didFailWithError:
收到kCLErrorDenied
错误CLLocationManagerDelegate
。
自iOS 4.2起,您还可以收听-locationManager:didChangeAuthorizationStatus:
或查看authorizationStatus
的{{1}}。这为您提供了详细的状态。