我想在我放入viewdidload()
以下代码的视图控制器中添加一个刷新栏按钮:
UIBarButtonItem *refreshButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemRefresh target:self action:@selector(refreshTable)];
self.navigationItem.leftBarButtonItem = refreshButton;
和可刷新功能是:
- (void) refreshTable
{
[self.tableView reloadData];
NSLog(@"table is refreshing ....");
}
这是刷新按钮的屏幕截图:
但它不起作用,我应该在 refreshtable 函数中添加其他内容吗?表格视图没有刷新!,每次单击刷新按钮时都会出现消息“表格正在刷新 ....”,但表格不加载新数据!
刷新时,我可以在某个地方有这个图标吗?
如果我的视图控制器中有两个表视图,并且我希望在单击刷新按钮时只重新加载第一个表,
我输入了您建议的相同代码,但在这里不起作用!我应该做点别的吗?