ios - 在ios中刷新tableviewcontroller

标签 ios objective-c uitableview refresh

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

[self.tableView reloadData];

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

最佳答案

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

所以,试试这个代码:

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

关于ios - 在ios中刷新tableviewcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30528081/

相关文章:

objective-c - 仪器内存警告调试

ios - UITableView 中的空白单元格随机出现和消失

ios - Swift调用随机函数

ios - 我无法更新 Parse 中的记录;错误 : "object not found for update (Code: 101, Version: 1.2.16)"

iphone - 如何从 tabbarcontroller 访问特定的 viewcontroller?

ios - ABPerson:如何获得某人的家庭和工作电话(不是传真电话)

iphone - 如何创建 iphone 的摇摆图标效果?

objective-c - iPad 应用程序偏移 20 像素

objective-c - 如何显示来自 NSMutableDictionary 的 NSMutableArray 的动态值列表?

ios - UITableView 在计数时崩溃?