首页 > 解决方案 > 这里 Maps API - iPad EXC_BAD_ACCESS 错误

问题描述

我的项目在任何 iphone 上都能完美运行,但是当我尝试在任何 ipad 型号上运行它时,在定义 mapView 时出现以下错误。

var mapView = NMAMapView()---> EXC_BAD_ACCESS(代码=1,地址=0x18)

编辑:设备是 ipadPro 10.5,iOS v12.1,HEREMaps (3.9.0) 安装了 cocoapods,在模拟器和真实设备上都试过。

标签: iosipadhere-api

解决方案


这不是一个“真正的”解决方案,但它为我解决了同样的问题。
在我的项目方案中,选择了特定的“应用程序语言”,因为我正在调试它。
删除此设置,NMAMapView重新开始工作。
我认为它与权限位置访问警报有关,但它不是可重现的错误(我尝试了一个空项目,在这种情况下它不会发生)

更新

我解决了。就我而言,这与位置访问授权有关。在某些情况下,我NMAPView在请求位置访问授权之前被设置,这导致了崩溃。


推荐阅读