前提・実現したいこと
Swiftでクイズをアプリを作っています、
モデルで型を作り、questionやanswer, explanationなどを指定しました。
そこで指定した値を別のコントローラーで扱いたいのですが、指定の仕方がわかりません。
発生している問題・エラーメッセージ
具体的には、QuizOneModelでModelを作り、QuizOneViewControllerで具体的なクイズ内容を指定をしているのですが、クイズの解説を別のコントローラであるQuizOneExplantionViewControllerで表示させたいと考えています。
該当のソースコード
Swift
試したこと
QuizOneExplanationViewControllerでpassedQuizを "var passedQuiz: QuizOneModel!" で定義し、値をしているQuizOneViewControllerで "quizOneExplanationController.passedQuiz = quizArray[quizNumber].explanation" と書いたのですが、 "Cannot assign value of type 'String?' to type 'QuizOneModel?"
というエラーが出てしまい解決策が分かりません。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/10/04 04:23