ViewController名前付きを使用QuestionViewControllerして、カスタムQuestionクラスから質問データを読み込んで表示するクイズ アプリを作成しています。現在、 の をチェックして、 の子をquestionTypeどのように表示する必要があるかを判断しています。次に、次のいずれかを表示するための if/then ステートメントが多数あります。AnswerQuestionanswerTypes
- buttonType (ラジオ/チェックボックス)
- 入力フィールドの種類
- datePickerType
- (その他のタイプ)
これはうまくいきますが、本当にずさんです。をロードしてから、Questionif/then を使用して質問のタイプを見つけたいと思います。各 questionType のカスタム ビュー コントローラーを作成し、それを表示し、入力が変更されたときに返すプロトコルを追加する必要があると考えています。これはこれを行う正しい方法ですか?必要に応じて将来のタイプを追加できるように、質問のタイプをできるだけ動的に保ちたいと考えています。
私は正しい軌道に乗っていますか?不足している/改善する必要があるものはありますか?