iOS 13仅向用户提供如何检查用户的权限始终允许位置权限

问题描述 投票:0回答:1

在我的应用程序中,我想检查是否向用户授予了位置权限“始终允许”。

实际上,测试用例是,当我们在应用程序设置中将位置许可状态更改为“使用中”并检查应用程序内单击按钮的状态时,我将获得“始终授权”值。

let status = CLLocationManager.authorizationStatus()
if status != .notDetermined && status != .authorizedAlways { print ("Plz give always authorisation ")}

如果我们具有“使用中”权限,则不会调用打印语句。

即使我们处于“使用中”状态,我也始终获得授权状态>

请帮助我设置不同的代码级别。

在我的应用程序中,我想检查是否向用户授予了位置权限“始终允许”。实际上,测试用例是,当我们在应用程序中将位置许可状态更改为“使用时” ...

ios swift cllocationmanager ios13
1个回答
0
投票

您可以在didChangeAuthorization

© www.soinside.com 2019 - 2024. All rights reserved.