我希望在我的iOS应用中打开和关闭语音指示。 HERE地图说明(https://developer.here.com/mobile-sdks/documentation/ios-hybrid-plus/topics_api_nlp_hybrid_plus/protocolnmaaudiomanagerdelegate-p.html)仍然是目标-C。在那种语言中很清楚如何做到这一点,但我正在寻找Swift 3的等价物。该手册说:
- @optional(BOOL)audioManager :( NMAAudioManager *)audioManager shouldPlayOutput :( NMAAudioOutput *)output
当音频管理器输出要播放时调用。
如果委托返回YES,或委托不实现此目的 方法,输出立即播放。如果代表返回NO, 代表接管责任以处理输出。
我猜这是类似的东西,但我无法做到:
func audioManagerShouldPlayOutput(_ audioManager: NMAAudioManager!, shouldPlayOutput:false) {
}
答案 0 :(得分:2)
这是使用XCode "Generated Interface" assistant editor创建的签名,希望它有用!看起来你只是一点点。
optional public func audioManager(_ audioManager: NMAAudioManager!, shouldPlay output: NMAAudioOutput!) -> Bool