Drop Down Refresh不工作?

时间:2011-07-07 09:21:50

标签: iphone uitableview pull-to-refresh

我已成功在我的RSS Feed中实施了下拉刷新,这样当我下拉UITableView时,它应该刷新。在这种意义上,一切都很好,因为下拉日期刷新等,但我的UITableView没有刷新。

我已按照此代码:DropDownRefresh

我是否遗漏了实际刷新tableview的内容?

感谢。

刷新代码

- (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];
}
}

2 个答案:

答案 0 :(得分:1)

您是否正在实施委托方法:

 #pragma mark EGORefreshTableHeaderDelegate Methods

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

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

 }

有关详细信息,请查看演示示例(View folder)。

答案 1 :(得分:0)

我猜你到目前为止已经得到了以下代码:

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

所以你可以这样做:

[self.tableView reloadData];

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