gpt4 book ai didi

iphone - CoreLocation 每次都会请求许可

转载 作者:行者123 更新时间:2023-12-03 21:17:05 25 4
gpt4 key购买 nike

当我尝试获取当前位置时,IOS 显示了警报 View ,例如““应用程序”想要使用您当前的位置”以及“不允许”和“确定”。我点击了“不允许”。然后,每当我打开应用程序并尝试获取当前位置时,它都不会再次显示之前的消息。是否可以每次都进行警报 View (仅当用户之前选择“不允许”时)我尝试了 [CLLocationManagerauthorizationStatus]; 并且它显示了类似

的错误

操作无法完成。 (kCLErrorDomain 错误 1。) 我想再次获得相同的“系统生成”警报 View 。请帮忙。

最佳答案

您可以使用 CLLocationManager+ (BOOL)locationServicesEnabled 方法检查自己代码中的状态。如果用户拒绝为您的应用或整个设备提供位置服务(例如飞行模式),您将在 - (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error 在您的 delegate 中.

我还发现了一个example 。查看 - (BOOL) isGPSEnabled 方法。

关于iphone - CoreLocation 每次都会请求许可,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10736735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com