0
在我的應用程序中,我用一個標記繪製了一條路線,但是當我點擊路線或標記時,沒有任何東西被觸發。我做了一定要做到以下幾點:HERE Maps iOS Swift API - mapViewDidSelectObjects委託方法未觸發
使我的類NMAMapViewDelegate:
class ViewController: UIViewController, NMARouteManagerDelegate, NMAMapViewDelegate {
將代表自己:
override func viewWillAppear(_ animated: Bool) {
mapView.delegate = self
}
設置的委託方法:
func mapViewDidSelectObjects(_ mapView: NMAMapView, objects: [NMAMapObject]) {
print("map view delegate method called")
}
任何人都知道爲什麼代表沒有開火?它只是Swift版iOS SDK中的一個錯誤嗎?
我正在使用基本計劃(免費)。我輸入的簽名是XCode在自動完成下拉列表中自動顯示的簽名。還有別的可能嗎?你有沒有在iOS Swift中成功使用這個委託方法?我想知道這是否是一個SDK錯誤,因爲我按照他們的方向到T. – KHH
我應該補充一點,我正在嘗試點擊地圖路線。看來我的委託對地圖圈子工作正常,但對路線不起作用。路線不能點擊? – KHH