0

私はコーディングに非常に慣れていませんが、MVC 設計パターンを維持するために全力を尽くしています。

新しいテーブルビューにプッシュするテーブルビューが選択されるアプリがあります。plist とディクショナリはモデル クラスで処理され、テーブルビューを設定する配列を返します。1 つが選択されたら、ビューからモデルに移動できないと思うので、次の配列を取得するために何らかのクエリを作成するよりも、その情報をコントローラーに送信しますか? NSNotification について聞いたことがありますが、モデルが何が選択されているかを「認識する」ように設定する必要がありますか?

4

2 に答える 2

1

MVC の観点から見ると、すべてのアプリケーション ロジックはコントローラー自体に存在する必要があります。今すぐ自分で決めてください。

あなたがしたいことは、私にはあまり明確ではありません。

于 2012-04-21T20:15:24.320 に答える
1

あなたの場合、モデルデータを次のテーブルビューに直接渡すことはまったく問題ありません。この場合、最初のテーブルビューを管理するコントローラーは、モデル データを次のコントローラー (ナビゲーション コントローラーを使用している場合はプッシュされるコントローラー) に渡します。これは MVC の観点からはまったく問題なく、この種のことを行うための非常に一般的な方法です。

于 2012-04-21T20:42:59.577 に答える