有一个 navigationViewController,它是 UITableViewController 的子类
@interface TodoViewController : UITableViewController
rightBarButtonItem 被称为“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];
}
getTodoList() 函数将返回来自远程 WebService 的新数据,并且
值不为零。
我的问题是:当我单击重新加载按钮以请求此 UITableView 的新数据时
tableView 是空的...我不知道如何使它正常!
帮我解决这个问题,提前谢谢你!