辞書から配列を作り表示することにトライしているのですがうまくいきません。
手順としては
①辞書からキーを取り出して配列にする。
②アルファベット順に並び替えた配列を作る。
③ランダムに数字を出してその数字をインデックスにして単語を表示させる
としたいのですがエラーが出ます。
@IBOutlet weak var mainDisplay * UILabel! var groupTrial = ["often":"しばしば", "yesterday":"昨日", "summer":"夏", "grafty":"落書き", "innocent":"無実", "frequently":"しばしば"] let powerPlate = Array(groupTrial.keys) let powerPlateArray = powerPlate.sorted() var number = arc4random_uniform(5) mainDisplay.text = powerPlateArray[number] //Cannot subscript a value of type '[String]' with an index of type 'UInt32'
どうしたら直りますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/06 09:59