0

我已经成功地在我的 rss 提要中实现了下拉刷新,这样当我下拉 时UITableView,它应该会刷新。从这个意义上说,一切都很好,因为下拉日期会刷新等,但我UITableView不会刷新。

我遵循了以下代码:DropDownRefresh

我是否错过了一些实际刷新表格视图的内容?

谢谢。

刷新代码

- (void)reloadTableViewDataSource {

//should be calling your tableviews data source model to reload.
//put here just for demo.
[self performSelector:@selector(refresh)];
_reloading = YES;
}

- (void)refresh {

for (NSString *feed in _feeds) {
    NSURL *url = [NSURL URLWithString:feed];
    ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
    [request setDelegate:self];
    [_queue addOperation:request];
}
}
4

2 回答 2

1

您是否实现了委托方法:

 #pragma mark EGORefreshTableHeaderDelegate Methods

 - (void)egoRefreshTableHeaderDidTriggerRefresh:(EGORefreshTableHeaderView*)view{

     [self reloadTableViewDataSource];
     [self performSelector:@selector(doneLoadingTableViewData) withObject:nil afterDelay:3.0];

 }

查看演示示例(查看文件夹)了解更多详细信息。

于 2011-07-07T09:27:41.950 回答
0

我的猜测是到目前为止您已经获得了以下代码:

- (void)reloadTableViewDataSource
{
  //  should be calling your tableviews data source model to reload
  //  put here just for demo
  _reloading = YES;
}

所以你可能会做类似的事情:

[self.tableView reloadData];

触发重新加载表格的单元格。

于 2011-07-07T09:28:06.590 回答