我已成功在我的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];
}
}
答案 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];
触发重新加载表格的单元格。