首页 > 解决方案 > 从应用程序的视图中删除地图时出现奇怪的错误

问题描述

错误:每次在我的应用程序上查看地图时都会出现此错误:

2019-12-27 08:24:48.777792-0500 [6608:1641158] [VKDefault] TextureAtlasPage:Atlas 页面因未完成的引用而被破坏。:带有表达式的断言 - _textureRefs == 0:文件失败 - /BuildRoot/Library/Caches/ com.apple.xbs/Sources/VectorKit/VectorKit-1606.32.10.8.3/src/TextureAtlas.cpp 行 - 604

有谁知道这意味着什么?我搜索了谷歌并找不到答案?

平台:Xcode 11.3

标签: iosswiftxcodeerror-handling

解决方案


我也收到了同样的警告。显然这是一个内部 MKMapView 问题。

此外,仅当地图类型设置为“标准”时才会发生这种情况。因此,为避免此警告,我将在关闭地图视图之前将地图类型更改为“卫星”:

[self.mapView setMapType: MKMapTypeSatellite];

推荐阅读