【发布时间】:2018-11-22 08:09:58
【问题描述】:
是否可以即时将位置权限从“始终允许”切换为“使用时”?
我有这个要求,用户可以选择是希望应用 24x7 还是仅在应用打开时跟踪他。
即使设置设置为“始终允许”,我也可以根据用户偏好检查是否不跟踪它。问题是用户抱怨即使我们选择了“不跟踪”模式,您仍然要求“始终允许”权限。
我尝试过的:
- (void) switchToWhenInUsePermissionBasedOnUserPref
{
[_locManager stopUpdatingLocation];
[_locManager requestWhenInUseAuthorization];
[_locManager startUpdatingLocation];
}
【问题讨论】:
标签: ios objective-c cllocationmanager