以前、plistの値を取り出す際、日本語が文字化けしてしまう問題を解決していただきました。
その際のコードの一部が
for (_, letters) in dictionary {
for (letter, words) in letters { print("[\(letter)]") for (en, ja) in words { print("\(en)=\(ja)") } }
}
で、これをprintするとplist内のkey valueが全て表示できました。
しかし、myTextView.text = "(en)=(ja)"
このようにして書くシミュレータの画面にはprintで表示された最後のものしか表示されません。
ちなみにprintすると「Dog = 犬, And = 同じ, Answer = 答え」となり、テキストだと「Answer = 答えのみ」となります。print通りにしたいです。
for inだと最後しか取り出さないのでしょうか?アドバイスお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/12/10 07:55
2015/12/10 08:31
2015/12/10 12:53