こんにちは、辞書に値を追加中にエラーが発生しました。と を使用Xcode 7
してSwift 2
います。
エラー メッセージ:[String: String?]
型の値を予期される引数の型に 変換できません[String: String!]
宣言:
var arrVoiceLanguages: [Dictionary<String, String!>] = []
以下は私の機能です
for voice in AVSpeechSynthesisVoice.speechVoices() {
let voiceLanguageCode = (voice as AVSpeechSynthesisVoice).language
let languageName = NSLocale.currentLocale().displayNameForKey(NSLocaleIdentifier, value: voiceLanguageCode)
let dictionary = ["languageName": languageName, "languageCode": voiceLanguageCode]
arrVoiceLanguages.append(dictionary)
}
どんな助けでも大歓迎です。
人々がこの質問に反対票を投じる理由がわかりません。