HEREMaps with SwiftUI在实例化时与EXC_BAD_指令崩溃
我试图通过UIViewRepresentable将HEREMaps与SwiftUI一起使用,在实例化NMAMapView时出现以下崩溃。使用HEREMaps版本3.13.3 pod 线程1:EXC_BAD_指令(代码=EXC_I386_INVOP,子代码=0x0)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
另外,在我的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)
}