UITableView
fromにセルを入力しCoreData
ていますが、必要なデータを自分に転送する最善の方法について質問がありますDetailController
(つまりviewController
、セルがタップされたときに表示されます)。
現在、UITableViewCell
s を入力するときindexPath
は、セルに渡されたを使用してmanagedObject
、コア データから適切なものを取得します。この段階では、管理対象オブジェクトからのいくつかの情報 (名前、年齢、性別など) でセルを更新するだけです。
が完全に入力された後、UITableView
ユーザーが を選択して、UITableViewCell
よりDetailController
詳細な情報 (名前、年齢、性別、職業、体重、身長など) を表示できるようにし-prepareForSegue
たいと考えています。新たに提示されDetailController
た。
私の質問:
セグエの「送信者」はUITableViewCell
(サブクラス) ですが、最初に小さいセルに表示するために必要な情報のみを入力しました。するべきか
- サブクラスにさらに iVar を追加し、
UITableViewCell
必要なすべてのデータを保存します。 - モデルへのセルにポインターiVarを保持します
managedObject
- 私が見逃したかもしれない何か他のものはありますか?