我正在填充单元格,UITableView
我CoreData
有一个关于如何最好地将我需要的数据传输到我的问题DetailController
(即viewController
当单元格被点击时显示的)。
目前,在填充UITableViewCell
s 时,我使用indexPath
传递给单元格的内容managedObject
从 Core Data 中检索适当的内容。在这个阶段,我只使用来自托管对象的一些信息(即姓名、年龄、性别)来更新单元格。
UITableView
完全填充后,我希望允许用户选择一个UITableViewCell
并显示一个DetailController
显示更深入的信息(即姓名、年龄、性别、职业、体重、身高等)。当点击单元格时,我正在使用-prepareForSegue
过渡到新提出的DetailController
。
我的问题:
segue 的“发送者”是UITableViewCell
(子类),但我只用我最初需要在较小的单元格中显示的信息填充了它。我是不是该
- 向子类添加更多 iVar
UITableViewCell
并存储我需要的所有数据, - 在单元格上保留指向模型的指针 iVar
managedObject
- 还有什么我可能错过的?