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