Swift 添加GuidanceManeuverMonitor时,MSDKUI 2.1.1更新后语音导航不工作

Swift 添加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) {

我已经将我的MSDKUI项目从2.0.0更新到了2.1.1,并做了一些更改,使导航工作正常。 我的项目是基于这里。更新的播客文件是: 目标是“我在这里”做什么 平台:ios,‘12.0’ 吊舱“HEREMapsUI”,“2.1.1” 结束

当我设置GuidanceManeuver监视器时,语音引导停止工作

这是我的函数setUpGuidanceViewsroute:nmarroute

    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
}