CLLocationManager
或UIApplication
是否有类似unregisterForRemoteNotifications
撤销推送通知权限的函数来撤销定位权限?
CLLocation 上的stopUpdatingLocation
函数不会撤销权限。
最佳答案
一旦用户通过响应原始权限请求对话框授予(或拒绝)位置权限,更改权限的唯一方法是用户自己使用设备设置应用程序。
即使您的应用仍有使用定位服务的权限,您也可以不使用定位服务。
关于iOS以编程方式撤销位置服务权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31987031/