gpt4 book ai didi

ios8 - MKMapView 无法在 iOS 8 或更高版本中呈现

转载 作者:行者123 更新时间:2023-12-03 20:16:31 26 4
gpt4 key购买 nike

我在 iOS 8.x.x 中的 MKMapView 中遇到问题。应用程序在 iOS 7.x.x 上运行良好,但在 iOS 8.x.x 中不运行。在设备上,它只显示注释,但后面没有 map 。

我也试图强行重置我的设备,但没有运气。

我在 info.plist 中添加了这 2 个值,这是 iOS 8 及更高版本的要求

<key>NSLocationAlwaysUsageDescription</key>
<string>Location is required to find out where you are</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>Location is required to find out where you are</string>

并在我的 Viewdidload 中添加了这行代码。
// Check for iOS 8. Without this guard the code will crash with "unknown selector" on iOS 7.
if ([self.locationManager respondsToSelector:@selector(requestWhenInUseAuthorization)])
{
[self.locationManager requestWhenInUseAuthorization];
//[self.locationManager requestAlwaysAuthorization];
self.myMapView.showsUserLocation = YES;
}

通过在 info.plist 和上面的代码行中添加这两个值,我能够在 map 上显示用户位置的用户位置和注释,但 map 是空白的。

类似于这个帖子:
MKMapView showing blank screen in iOS 8

Blank Map View with annotation

最佳答案

在 IOS8.3 上的 sim 和设备上都有同样的事情。
通过运行系统 map 应用程序(它也显示空网格)一分钟直到下载 map 来解决。之后,我的 MKMapView 开始正常渲染。

关于ios8 - MKMapView 无法在 iOS 8 或更高版本中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27541330/

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