3

我在 iphone 中使用 GPS,它显示使用位置服务的确认消息。我想捕获用户选择“允许”或“否”。任何人都可以建议我如何做到这一点?

感谢

4

1 回答 1

8

您不会从此警报中获得直接回调。但是,如果用户不允许使用核心位置,-locationManager:didFailWithError:kCLErrorDeniedCLLocationManagerDelegate.

从 iOS 4.2 开始,您还可以收听-locationManager:didChangeAuthorizationStatus:或查看authorizationStatus. CLLocationManager这为您提供了详细的状态。

于 2011-04-06T11:32:52.213 回答