Swift 添加GuidanceManeuverMonitor时,MSDKUI 2.1.1更新后语音导航不工作
我已经将我的MSDKUI项目从2.0.0更新到了2.1.1,并做了一些更改,使导航工作正常。 我的项目是基于这里。更新的播客文件是: 目标是“我在这里”做什么 平台:ios,‘12.0’ 吊舱“HEREMapsUI”,“2.1.1” 结束 当我设置GuidanceManeuver监视器时,语音引导停止工作 这是我的函数setUpGuidanceViewsroute:nmarrouteSwift 添加GuidanceManeuverMonitor时,MSDKUI 2.1.1更新后语音导航不工作,swift,here-api,Swift,Here Api,我已经将我的MSDKUI项目从2.0.0更新到了2.1.1,并做了一些更改,使导航工作正常。 我的项目是基于这里。更新的播客文件是: 目标是“我在这里”做什么 平台:ios,‘12.0’ 吊舱“HEREMapsUI”,“2.1.1” 结束 当我设置GuidanceManeuver监视器时,语音引导停止工作 这是我的函数setUpGuidanceViewsroute:nmarroute private func setUpGuidanceViews(route: NMARoute) {
private func setUpGuidanceViews(route: NMARoute) {
NMANavigationManager.sharedInstance().delegate = self
//*** If I comment these three lines out the voice guidance works!
maneuverMonitor = GuidanceManeuverMonitor(route: route)
maneuverMonitor.delegate = self
customizeGuidanceManeuverView()
如何使机动监视器工作并提供语音指导?我通过将其中一名学员更改为更具体的学员来解决此问题:
//NMANavigationManager.sharedInstance().delegate = self
NavigationManagerDelegateDispatcher.shared.add(delegate: self)
我通过将其中一个代理更改为更具体的方式解决了此问题:
//NMANavigationManager.sharedInstance().delegate = self
NavigationManagerDelegateDispatcher.shared.add(delegate: self)
除了@CSchwarz answer之外,我还必须实现以下NMAvigationManagerDelegate功能:
func navigationManager(_ navigationManager: NMANavigationManager, shouldPlayVoiceFeedback text: String?) -> Bool {
return true
}
及
除了@CSchwarz answer之外,我还必须实现以下NMAvigationManagerDelegate功能:
func navigationManager(_ navigationManager: NMANavigationManager, shouldPlayVoiceFeedback text: String?) -> Bool {
return true
}
及