Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/96.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mapbox iOS SDK-MGLMapview在设置zoomlevel时崩溃_Ios_Maps_Mapbox_Mapbox Gl - Fatal编程技术网

Mapbox iOS SDK-MGLMapview在设置zoomlevel时崩溃

Mapbox iOS SDK-MGLMapview在设置zoomlevel时崩溃,ios,maps,mapbox,mapbox-gl,Ios,Maps,Mapbox,Mapbox Gl,我在iOS应用程序中使用了两个地图视图(MGLMapView)。对于我的用例,第一个mapview显示给用户,然后在选项卡上更改第二个mapview显示给用户 我正在将两个地图视图的最大缩放级别设置为23。当选项卡更改时,我通过以下方式将第一个贴图的缩放级别复制到第二个贴图 secondMap.zoolLevel = firstMap.zoomLevel 我注意到,每当第一张地图的zoomLevel超过20并且我切换选项卡时,应用程序就会崩溃,并出现以下错误: libc++abi.dylib:

我在iOS应用程序中使用了两个地图视图(MGLMapView)。对于我的用例,第一个mapview显示给用户,然后在选项卡上更改第二个mapview显示给用户

我正在将两个地图视图的最大缩放级别设置为23。当选项卡更改时,我通过以下方式将第一个贴图的缩放级别复制到第二个贴图

secondMap.zoolLevel = firstMap.zoomLevel
我注意到,每当第一张地图的zoomLevel超过20并且我切换选项卡时,应用程序就会崩溃,并出现以下错误:

libc++abi.dylib:以std::runtime\u类型的未捕获异常终止错误:请求的缩放高于maxZoom:21

在设置缩放之前,我试着打印第二张地图的最大缩放级别,它是我期望的23。第一个贴图的缩放级别在任何时候都不会超过23,因为它还设置了maxzoom级别


它是否与隐藏和取消隐藏地图视图有关?就像我的第二个地图视图在开始时被隐藏一样。Mapbox的人能确认吗?

有人帮忙吗?我在挣扎,有人帮我吗?我正在努力解决这个问题。