如何陷阱位置警报响应iphone

时间:2010-09-08 13:30:13

标签: ios iphone gps core-location cllocationmanager

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

感谢

1 个答案:

答案 0 :(得分:8)

您无法从此警报获得直接回调。但是,如果用户不允许使用核心位置,则会向-locationManager:didFailWithError:收到kCLErrorDenied错误CLLocationManagerDelegate

自iOS 4.2起,您还可以收听-locationManager:didChangeAuthorizationStatus:或查看authorizationStatus的{​​{1}}。这为您提供了详细的状态。