我 在我的项目中使用带有 UITabBarController 的 RSSReader 2.0 版。试图通过EGOTableViewPullRefresh添加一个 tableview 更新功能“拉刷新” 。
我在项目中添加了 4 个文件:
- EGORefreshTableHeaderView.h
- EGORefreshTableHeaderView.m
- PullToRefreshTableViewController.h
- PullToRefreshTableViewController.m
我的 ViewController.h 看起来像这样:
#import <UIKit/UIKit.h>
#import "RSSParser.h"
#import "PullToRefreshTableViewController.h"
@interface RSSListViewController : PullToRefreshTableViewController <RSSParserDelegate> {
RSSParser * _rssParser;
}
- (id)initWithRSSURL:(NSString *)rssURL;
- (void)startActivity:(id)sender;
- (void)stopActivity:(id)sender;
@end
在 ViewController.m 我添加了以下几行:
- (void)reloadTableViewDataSource{
[super performSelector:@selector(dataSourceDidFinishLoadingNewData) withObject:nil afterDelay:3.0];
}
- (void)dataSourceDidFinishLoadingNewData{
[refreshHeaderView setCurrentDate];
[super dataSourceDidFinishLoadingNewData];
[self.tableView reloadData];
}
更新过程开始,但信息没有得到更新。