【问题标题】:UITableViewController won't refresh after selection -> return to tableUITableViewController 选择后不会刷新 -> 返回表格
【发布时间】:2011-04-10 21:14:39
【问题描述】:

我正在使用带有导航控制器和标准 UITableViewController 的窗口模板。 When a row is selected, new UITableViewController pops up, and when a row in that table is selected, a new view with a webpage pops up.

现在,当我浏览此内容并返回第一个 UITableViewController 并选择另一行时,我总是会看到我选择的第一行的值。

所以它不会刷新或获取新数据或更新我不知道的表。 (第二个UITableViewController 和第三个网页视图总是有相同的信息)。

我也使用viewDidLoad 做所有事情,也尝试过viewDidAppear,但似乎也没有成功..

提前谢谢

W

【问题讨论】:

  • 在您的 tableView:didSelectRowAtIndexPath: 方法中似乎存在问题。信息如何从您的第一个 tableview 传递到第二个?

标签: iphone ios uinavigationcontroller uitableview


【解决方案1】:

试试这个,

在您的tableView:didSelectRowAtIndexPath: 中添加以下行(作为第一行)

[tableView deselectRowAtIndexPath:indexPath animated:YES];

谢谢。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-19
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多