gpt4 book ai didi

ios - 更改位置服务中的选项

转载 作者:行者123 更新时间:2023-11-28 21:26:21 24 4
gpt4 key购买 nike

在位置服务中,我的应用程序具有三个选项:从不、使用时和始终。是否有可能更改这些选项,例如删除 While Using 选项?

编辑1:

- (void)checkAuth {

if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) {

if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined) {
[self.manager requestAlwaysAuthorization];

} else if ([CLLocationManager authorizationStatus] != kCLAuthorizationStatusAuthorizedAlways) {
[[[UIAlertView alloc] initWithTitle:@"title" message:@"message" delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"Setting", nil] show];
}
} else {

if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined) {
[self.manager startUpdatingLocation];
[self.manager stopUpdatingLocation];

} else if ([CLLocationManager authorizationStatus] != kCLAuthorizationStatusAuthorized) {
[[[UIAlertView alloc] initWithTitle:@"title" message:@"message" delegate:self cancelButtonTitle:@"cancel" otherButtonTitles:@"Setting", nil] show];
}
}
}

这是我用来要求授权的代码。

最佳答案

我自己找的。在 info.plist 中,当你想要请求位置服务授权时,需要一些选项。

<key>NSLocationAlwaysUsageDescription</key>       // 'Always' authorization
<string>Some message</string>
<key>NSLocationWhenInUseUsageDescription</key> // 'While in use' authorization
<string>Some message</string>

如果不需要,请删除它们中的任何一个。

关于ios - 更改位置服务中的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37964646/

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