Swiftでクイズアプリを作成しています。
クイズの問題をタプルに格納していて
var question:[(String, String, String, String, String, String)]?
上記のような感じで宣言をして問題を追加しています。ここまでは普通に良かったのですが、クイズアプリを作成する上で間違ってしまった問題を別のタプル配列に格納して結果画面で出せるようにしたいと考えています。
var missQuestion:[(String, String, String, String, String, String)]?
間違った答えを選択してしまった場合↓のようにappendをするremainQuestionは大元の問題から出題したものを重複しないように削除したものを入れているタプル配列です
missQuestion?.append((remainQuestion![randVal].0,remainQuestion![randVal].1,remainQuestion![randVal].2,remainQuestion![randVal].3,remainQuestion![randVal].4,remainQuestion![randVal].5))
この記述でコンパイルをしてもappendされずにnilが帰って来てしまいました。
missQuestion?.append(remainQuestion[randVal])
↑記述でも同じようにappendされませんでした。
調べてみたのですがめぼしい回答を見つけられずに困っていますわかる方いらっしゃいましたら教えてくださいよろしくお願いします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/26 01:02