gpt4 book ai didi

ios - NSLocationWhenInUseUsageDescription 删除警告应用程序使用地理定位

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

我在其中一个 View 中创建了一个应用程序,显示从用户到 map 上标记的距离。 Ios 8.3 我必须插入以下行 info.plist

<key>NSLocationWhenInUseUsageDescription</key>
<string></string>

因为没有这一行应用程序不会启动地理定位。但是如果你最小化应用程序,屏幕顶部会出现警告“应用程序“myapp”使用地理定位”。如何删除此警告?

这是我的代码

self.myLocationManager = [[CLLocationManager alloc] init];
[self.myLocationManager startUpdatingLocation];

[GMSServices provideAPIKey:@"####"];
GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:59.93 longitude:30.35 zoom:9];
mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];
mapView_.settings.compassButton = YES;
mapView_.settings.myLocationButton = YES;
mapView_.myLocationEnabled = true;
// mapView_.showsUserLocation = YES;
//mapView_.settings.myLocationButton = YES;
mapView_.userInteractionEnabled = YES;
mapView_.frame = CGRectMake(0, 0, 200, 200);
mapView_.center = self.view.center;
[self.scrollView addSubview:mapView_];

更新这不是屏幕截图,但当我折叠应用程序时看起来像这样 enter image description here

最佳答案

蓝色条是一个新的蓝色状态栏,适用于选择请求“使用时”权限的应用,让他们知道该应用当前正在后台获取连续位置数据。

您可以在这里阅读更多相关信息:http://9to5mac.com/2014/06/04/apple-improves-location-services-in-ios-8-with-when-in-use-mode-visit-monitoring/

您无法摆脱该栏,但如果您正在使用 When In Use,它会在几秒钟后消失。

关于ios - NSLocationWhenInUseUsageDescription 删除警告应用程序使用地理定位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30306308/

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