UITableViewController 选择后不会刷新 ->返回表

发布于 2024-10-31 14:29:40 字数 377 浏览 0 评论 0原文

我使用带有导航控制器和标准 UITableViewController 的窗口模板。 当选择一行时,会弹出新的 UITableViewController,当选择该表中的一行时,会弹出一个带有网页的新视图。

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

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

另外,我使用 viewDidLoad 来完成所有操作,也尝试了 viewDidAppear 但似乎效果不佳。

提前谢谢

W

I'm using a Window Template with a Navigation Controller and standard a 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.

Now when I navigate through this, and return to the first UITableViewController, and select another row, I always see the values of the first row I selected.

So it won't refresh or get the new data or update the table I don't know. (2nd UITableViewController and 3rd view with webpage always has the same information on it).

Also I'm using viewDidLoad for doing everything, tried viewDidAppear as well but that didn't seem to work out as well..

Thx in advance

W

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

盛夏已如深秋| 2024-11-07 14:29:40

尝试一下,

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

[tableView deselectRowAtIndexPath:indexPath animated:YES];

谢谢。

try this,

add following line(as first line) in your tableView:didSelectRowAtIndexPath:

[tableView deselectRowAtIndexPath:indexPath animated:YES];

thanks.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文