サブビューWizardViewControllerが異なるシングルを使用したいと思います。inputViewはWizardViewControllera を共有し、searchCriteriaそれを新しい各ステップに渡します。各ステップは、その特定の の入力に応じて基準に追加されますinputView。
私が直面している問題は、WizardViewControllerさまざまなタイプの入力/コントロールを再利用できるように、オブジェクト/ビューを構造化する方法です。たとえば、の各タイプに対応する(ビューのタイプごとに) のWizardViewModelようなメンバーを持つ を使用し、必要に応じて必要に応じてアウトレットを接続して、必要となる可能性のあるさまざまな に対応するカスタムサブクラスを作成することを考えました。インターフェイス ビルダー。問題は、この道をたどるとクラス間の依存関係が多くなり、基本的にロジックを. さらに、Web サービスから可能な値を取得する必要があるものもあります。enum wizardViewModelTypeUIView *inputViewWizardViewModelTypeUIViewinputViewinputViewWizardViewControllerinputViewViewModel処理する必要があり、ロジックがさらに壊れます。おそらくViewController、入力ビューの種類ごとに個別に必要ですか? それとも、これについて完全に間違った方法で考えていますか?