【发布时间】:2016-09-02 14:00:12
【问题描述】:
我的应用可以有两个级别的 LocationHandler 状态。首先,我启动requestWhenInUseAuthorization,然后,如果用户激活某些特定功能,我启动requestAlwaysAuthorization。
如果用户拒绝 requestAlwaysAuthorization,我需要得到通知,让他知道该功能无法按预期工作。问题是在这种情况下didChangeAuthorizationStatus 没有被调用,因为授权状态保持不变(它是AuthorizedWhenInUse,它仍然是AuthorizedWhenInUse)。
如果用户在接受 AuthorizedWhenInUse 后拒绝 AuthorizedAlways ,您知道如何通知我吗?
【问题讨论】:
标签: ios mapkit core-location