Ios UITableView重新加载数据,而tableview为空

Ios UITableView重新加载数据,而tableview为空,ios,uitableview,reloaddata,Ios,Uitableview,Reloaddata,有一个navigationViewController,它是UITableViewController的子类 @interface TodoViewController : UITableViewController RightBarButtonim称为“Reload”,它可以使用函数从 网络服务: UIBarButtonItem *rightBarButtonItem = [[UIBarButtonItem alloc] initWithTitle:@"Reload"

有一个navigationViewController,它是UITableViewController的子类

@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开发不熟悉,不知道如何创建回调函数,谢谢!