Ios UITableView重新加载数据,而tableview为空
有一个navigationViewController,它是UITableViewController的子类Ios UITableView重新加载数据,而tableview为空,ios,uitableview,reloaddata,Ios,Uitableview,Reloaddata,有一个navigationViewController,它是UITableViewController的子类 @interface TodoViewController : UITableViewController RightBarButtonim称为“Reload”,它可以使用函数从 网络服务: UIBarButtonItem *rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Reload"
@interface TodoViewController : UITableViewController
RightBarButtonim称为“Reload”,它可以使用函数从
网络服务:
UIBarButtonItem *rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Reload"
style:UIBarButtonItemStyleBordered
target:self
action:@selector(reloadTableData)];
rightBarButtonItem.tintColor = [UIColor colorWithRed:0.41176f green:0.41176f blue:0.41176f alpha:1.0];
self.navigationItem.rightBarButtonItem = rightBarButtonItem;
还有我的重新加载功能:
- (void)reloadTableData
{
[self.allTodoArray removeAllObjects];
self.pageIndex = 1;
[self getTodoList:self.pageIndex sortTpye:self.sortType];
[self.tableView reloadData];
}
函数的作用是:从远程Web服务返回新数据,然后
值不是零
我的问题是:当我单击“重新加载”按钮请求此UITableView的新数据时
tableView是空的。。。我不知道如何使它好
帮我做这个,提前谢谢你 您需要异步重新加载表视图数据。创建回调或块以在WebService api调用完成时重新加载tableview。请给我一些示例,我对iOS开发不熟悉,不知道如何创建回调函数,谢谢!