【发布时间】:2010-11-26 13:37:02
【问题描述】:
好的,所以我正在开发一个带有首选项部分的 iPhone 应用程序,其中有一个基本的 TableView,它有一个部分和几行自定义单元格来保存名称和值标签。点击一行会弹出另一个视图,允许用户从列表中选择(另一个 TableView),然后选择一个项目。
所有这些 TableView 都是以编程方式完成的。基本 TableView 有一个属性,它为每个“从列表中选择”视图保存一个控制器实例。每个“从列表中选择”视图都有一个名为chosenValue 的属性,该属性具有当前选定的选项。我已经让 UI 来处理 didSelectRowAtIndexPath 以更新 chosenValue 属性,然后“pop”视图(返回到主 TableView)。但是,即使主tableview的 cellForRowAtIndexPath方法引用 chosenValue属性中保存的子视图的属性,但选择项目时,视图不会更新。简而言之,子视图“弹出”并卸载后如何在父对象上触发reloadData?
【问题讨论】:
标签: iphone