使我的代码符合Swift 3是一件令人头疼的事。
我收到此Swift编译器错误:
"Ambiguous use of speak(_:string:delegate)"
在Swift2中正常工作的这种方法:
//parameters: speak(String, String, SKTransactionDelegate)
skTTSTransaction = skTTSSession!.speak(saythis, withLanguage: langString, delegate: self)
上面一行使用Nuance的Speeckit框架来进行文本转语音(TTS)。
skTTSTransaction is of type SKTransaction.
skTTSSession is of type skSession
self comes from a UIViewController that implements SKTransactionDelegate
我不是模棱两可的专家,我做错了什么? 如果你需要额外的线索,以帮助我告诉我。