如何重置核心位置以请求在 swiftUI 中请求位置的权限?
How to reset core location to ASK for permission to request location in swiftUI?
我的核心位置请求成功了,我总是能够授权位置..
现在我想再次测试流程,但弹出窗口不再出现。
我清理了构建,尝试使用 iPhone 模拟器等,但没有任何效果
有没有办法重置核心位置以再次请求位置,以便我可以测试多个场景?
Button(action: {
//save username (to create user once we have password and email
if localizationModel.authorizationState == .notDetermined {
// If undetermined, show onboarding
goWhenTrue = false
}
else if localizationModel.authorizationState == .authorizedAlways ||
localizationModel.authorizationState == .authorizedWhenInUse {
// If approved, show home view
goWhenTrue = true
}
else {
// If denied show denied view
self.deniedLocation.toggle()
}
欢迎来到 Stack Overflow!有两种方法可以做到这一点。您可以进入模拟器,只需将权限切换到“隐私”>“定位服务”下的“下次询问”即可。但是,如果您想从头开始,可以在模拟器菜单设备 > 清除所有内容和设置下重置模拟器....
我的核心位置请求成功了,我总是能够授权位置..
现在我想再次测试流程,但弹出窗口不再出现。
我清理了构建,尝试使用 iPhone 模拟器等,但没有任何效果
有没有办法重置核心位置以再次请求位置,以便我可以测试多个场景?
Button(action: {
//save username (to create user once we have password and email
if localizationModel.authorizationState == .notDetermined {
// If undetermined, show onboarding
goWhenTrue = false
}
else if localizationModel.authorizationState == .authorizedAlways ||
localizationModel.authorizationState == .authorizedWhenInUse {
// If approved, show home view
goWhenTrue = true
}
else {
// If denied show denied view
self.deniedLocation.toggle()
}
欢迎来到 Stack Overflow!有两种方法可以做到这一点。您可以进入模拟器,只需将权限切换到“隐私”>“定位服务”下的“下次询问”即可。但是,如果您想从头开始,可以在模拟器菜单设备 > 清除所有内容和设置下重置模拟器....