我有一个导航视图,其中包含一个像出生日期一样简单的单元格。单击该特定行时,一个新的控制器会使用 UIDatePicker 被推入视图。一旦选择了新日期,我想我需要在 viewWillDisappear: 中为该特定单元格的 UITextField 值做一些事情。对我来说最好的方法是什么?我是否需要在 childController 中传入对单元格 indexPath 的引用,将其设置在那里,然后重新加载 tableView 的数据?
另一个棘手的花絮是,假设我的 tableView 数据源是一个带有键/值对的字典。当我在 tableView 上调用 reloadData 时,它会重新读取该字典,而不会注意我的子控制器所做的日期更改。