0

すべてのプロパティに適切な弱い/強い修飾子があることを確認するためにコードを調べていますが、どうすればよいかわからないこの状況に遭遇しました。私はiOSプログラミングにかなり慣れていないことに注意してください。

コントローラーが というオブジェクトを作成する通常の MVC 階層がありますFieldManager。これFieldManagerは、テキストフィールドを動的に作成するためにコントローラーによって使用されます。ただし、これFieldManagerはコントローラのモデルで定期的にクエリを実行して、フィールドに関する情報を見つけるためにも使用する必要があります (必須かどうか、テキストを大文字にする必要があるかどうかなど)。

要約すると、コントローラーとコントローラーのモデルの両方で使用されるオブジェクトを作成するコントローラーがあります。FieldManagerしたがって、モデルの弱いプロパティへの参照またはコントローラーの参照を弱いプロパティにする必要があるかどうかはわかりません。両方とも弱いプロパティを作成する必要があるようです。そうしないFieldManagerと解放されます。私は何をすべきか?

ありがとう。

4

1 に答える 1

1

そのようなものはモデルに属している必要があるため、データソースを用意する必要があります。

コントローラーはデータソースにテキストフィールドを作成して返すように要求し、データソースはモデルに連絡してそのモデルのフィールドマネージャーを要求します。

それは私がそれを行う方法です...

于 2012-06-19T18:20:14.207 に答える