NSHomeDirectory()路径是随机变化的,不需保存,每次应用启动都会随机。
.h文件
#import "EGORefreshTableHeaderView.h"
,EGORefreshTableHeaderDelegate
EGORefreshTableHeaderView *_refreshHeaderView;
BOOL _reloading;
.m文件
//上拉获取历史
_refreshHeaderView = [[EGORefreshTableHeaderView alloc] initWithFrame:CGRectMake(0, -450, _mainTableView.frame.size.width,450)];
_refreshHeaderView.delegate = self;
[_mainTableView addSubview:_refreshHeaderView];
[_refreshHeaderView refreshLastUpdatedDate];
#pragma mark - EGORefreshTableHeaderDelegate Methods
-(void)egoRefreshTableView
{
//刷新
NSLog(@"加载历史");
}
- (void)egoRefreshTableHeaderDidTriggerRefresh:(EGORefreshTableHeaderView*)view{
[selfegoRefreshTableView];
[self performSelector:@selector(doneLoadingTableViewData)withObject:nil afterDelay:1.0];
}
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate{
[_refreshHeaderViewegoRefreshScrollViewDidEndDragging:scrollView];
}
- (void)reloadTableViewDataSource{
_reloading = YES;
}
- (void)doneLoadingTableViewData{
_reloading = NO;
[_refreshHeaderViewegoRefreshScrollViewDataSourceDidFinishedLoading:_mainTableView];
// [self egoRefreshTableView];
}
- (BOOL)egoRefreshTableHeaderDataSourceIsLoading:(EGORefreshTableHeaderView*)view{
return_reloading; // should return if data source model is reloading
}
- (NSDate*)egoRefreshTableHeaderDataSourceLastUpdated:(EGORefreshTableHeaderView*)view{
return [NSDatedate]; // should return date data source was last changed
}