问题描述
我遇到了类似此处所述的问题:https://github.com/heremaps/here-ios-sdk-examples/issues/165
我曾经可以访问多个语音包,但是由于必须更改appId和key,因此目录中只有一个语音包。下面的代码在我必须更改密钥之前一直有效。 github问题中的用户必须与此处的客户支持联系才能启用它。
let voiceCatalog = NMAVoiceCatalog.sharedInstance()
voiceCatalog?.delegate
// gets the list of packages
voiceCatalog?.update()
let spanishVoice = voiceCatalog?.voicePackage(withId: 204)
let englishVoice = voiceCatalog?.voicePackage(withId: 206)
// Since the spanish voice catalog does not exist anymore,this will crash the app.
print("check for spanish voice--",voiceCatalog?.installedVoicePackages.contains(spanishVoice!))
if(voiceCatalog?.installedVoicePackages.contains(spanishVoice!) == false){
print("do installation here")
voiceCatalog?.installVoicePackage(spanishVoice!)
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)