HEREMaps with SwiftUI在实例化时与EXC_BAD_指令崩溃

HEREMaps with SwiftUI在实例化时与EXC_BAD_指令崩溃,swiftui,here-api,Swiftui,Here Api,我试图通过UIViewRepresentable将HEREMaps与SwiftUI一起使用,在实例化NMAMapView时出现以下崩溃。使用HEREMaps版本3.13.3 pod 线程1:EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0) 另外,在我的Inof.plist中添加NSLocationWhenUsageDescription时也没有什么好运气,我们已经写下了初始化NMAPView的示例代码。尝试以下方法 import UIKit import NMAKit

我试图通过UIViewRepresentable将HEREMaps与SwiftUI一起使用,在实例化NMAMapView时出现以下崩溃。使用HEREMaps版本3.13.3 pod

线程1:EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0)


另外,在我的Inof.plist中添加NSLocationWhenUsageDescription时也没有什么好运气,我们已经写下了初始化NMAPView的示例代码。尝试以下方法

import UIKit
import NMAKit

class ViewController: UIViewController {

    @IBOutlet weak var mapView: NMAMapView!

    private var gestureMarker: NMAMapMarker?

    override func viewDidLoad() {
        super.viewDidLoad()
        //set current controller to be delegate of map view's gesture
        mapView.gestureDelegate = self

        //add image icon to show current positon, which can shows map view motion when gestures were applied
        guard let image = UIImage(named: "indicator") else { return }
        let indicatorMarker = NMAMapMarker(geoCoordinates: mapView.geoCenter, image: image)
        mapView.add(mapObject: indicatorMarker)
    }

这就是SDK的问题。不幸的是,还没有找到解决办法

该补丁将包含在计划于2020年4月1日发布的下一个HERE SDK版本(3.15)中

谢谢你的报道

import UIKit
import NMAKit

class ViewController: UIViewController {

    @IBOutlet weak var mapView: NMAMapView!

    private var gestureMarker: NMAMapMarker?

    override func viewDidLoad() {
        super.viewDidLoad()
        //set current controller to be delegate of map view's gesture
        mapView.gestureDelegate = self

        //add image icon to show current positon, which can shows map view motion when gestures were applied
        guard let image = UIImage(named: "indicator") else { return }
        let indicatorMarker = NMAMapMarker(geoCoordinates: mapView.geoCenter, image: image)
        mapView.add(mapObject: indicatorMarker)
    }