【发布时间】:2011-06-08 14:03:53
【问题描述】:
我的 UITableView 的详细视图中有一个 UITextView。我希望能够添加一些文本,这些文本通过 POST 发送到 Web 服务。如果添加了文本,则需要在 UITableView 中显示该单元格的指示符。
当发送 POST 并 viewWillDisapear 时,我将 UITextView 设置为空。
所以我的问题是,是否在 detailView 消失之前也请求该评论并将其传递回 UITableView 类?
当detailedView 消失时,我该如何回传数据?
或者请求查看是否有来自 UITableView 类的评论?然后也将其传入以从 didSelectRowForIndexPath 显示它。
基本上,我已经在从 UITableView 类传递的详细视图中显示了一些数据。现在不会在详细视图中设置一些新数据,这些数据将显示在每个视图不同的同一视图中,如果有评论,则在 UITableView 中的该单元格上显示指示图像。
我意识到这是一个有点含糊的问题,但请尝试一下,也许有人可以通过参考教程来指出正确的方向,该教程用于在单元格中来回传递数据及其详细视图。
提前致谢!
【问题讨论】:
-
您是否将视图控制器推送到
UINavigationController?如果是这样,您可以使用导航控制器访问父视图控制器并以这种方式传递数据。 -
@pgb 是的,我是这样传递的:
[self.detailViewController initWithDetailsSelected:childrensDictionary:group:startTime:endTime];[self.navigationController pushViewController:detailViewController animated:YES]; -
您可以在标头中使用 external 创建全局变量,然后在您想访问该变量时添加标头
-
全局变量不好!如果你这样做,上帝会杀死一只小猫。请注意。
-
@pgb 好的,如何访问parentViewController?
标签: iphone objective-c uitableview detailsview