【问题标题】:Refresh tableviewcontroller in ios在ios中刷新tableviewcontroller
【发布时间】:2015-08-12 05:33:41
【问题描述】:

我正在尝试在块内执行某些任务时刷新表视图控制器。我已经检查了有关 stackoverflow 的问题,但它们处理刷新选项,但我希望它只是重新加载视图并转到 viewDidLoad 和 ViewWillAppear。这是建议。

[self.tableView reloadData];

但它似乎不起作用。有什么想法吗?

【问题讨论】:

  • 使用dispatch_async(dispatch_get_main_queue(),^{[self.tableView reloadData]});在主线程上重新加载表
  • 感谢您的帮助..
  • 要刷新表格视图还是表格视图控制器?

标签: ios objective-c uitableview refresh


【解决方案1】:

您不能重新加载tableview 或更新块内的任何视图。如果你想更新或刷新你的表,那么你将创建一个主线程块并编写代码以在主线程上刷新表。

所以,试试这个代码:

dispatch_async(dispatch_get_main_queue(), ^{
    enter code here
});

【讨论】:

  • 很高兴不知道..:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-28
  • 2015-07-29
相关资源
最近更新 更多