すべてのプロパティに適切な弱い/強い修飾子があることを確認するためにコードを調べていますが、どうすればよいかわからないこの状況に遭遇しました。私はiOSプログラミングにかなり慣れていないことに注意してください。
コントローラーが というオブジェクトを作成する通常の MVC 階層がありますFieldManager
。これFieldManager
は、テキストフィールドを動的に作成するためにコントローラーによって使用されます。ただし、これFieldManager
はコントローラのモデルで定期的にクエリを実行して、フィールドに関する情報を見つけるためにも使用する必要があります (必須かどうか、テキストを大文字にする必要があるかどうかなど)。
要約すると、コントローラーとコントローラーのモデルの両方で使用されるオブジェクトを作成するコントローラーがあります。FieldManager
したがって、モデルの弱いプロパティへの参照またはコントローラーの参照を弱いプロパティにする必要があるかどうかはわかりません。両方とも弱いプロパティを作成する必要があるようです。そうしないFieldManager
と解放されます。私は何をすべきか?
ありがとう。