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 に答える