diff --git a/RefreshControl/XHRefreshControl.h b/RefreshControl/XHRefreshControl.h index 0399eb4..ff09234 100644 --- a/RefreshControl/XHRefreshControl.h +++ b/RefreshControl/XHRefreshControl.h @@ -32,13 +32,6 @@ typedef NS_ENUM(NSInteger, XHPullDownRefreshViewType) { */ - (void)beginLoadMoreRefreshing; -/** - * 3、最后更新数据的时间 - * - * @return 返回缓存最后更新某个页面的时间 - */ -- (NSString *)lastUpdateTimeString; - @optional /** * 1、是否支持下拉刷新 @@ -116,6 +109,14 @@ typedef NS_ENUM(NSInteger, XHPullDownRefreshViewType) { */ - (UIButton *)customLoadMoreButton; +/** + * 11、最后更新数据的时间 + * + * @return 返回缓存最后更新某个页面的时间 + */ +- (NSString *)lastUpdateTimeString; + + @end @interface XHRefreshControl : NSObject diff --git a/RefreshControl/XHRefreshControl.m b/RefreshControl/XHRefreshControl.m index 0a050e5..e4e690a 100644 --- a/RefreshControl/XHRefreshControl.m +++ b/RefreshControl/XHRefreshControl.m @@ -177,9 +177,11 @@ - (void)endMoreOverWithMessage:(NSString *)message { #pragma mark - Refresh Time Helper Method - (void)setupRefreshTime { - NSString *dateString = [self.delegate lastUpdateTimeString]; - if ([dateString isKindOfClass:[NSString class]] || dateString) { - self.refreshCircleContainerView.timeLabel.text = dateString; + if ([self.delegate respondsToSelector:@selector(lastUpdateTimeString)]) { + NSString *dateString = [self.delegate lastUpdateTimeString]; + if ([dateString isKindOfClass:[NSString class]] || dateString) { + self.refreshCircleContainerView.timeLabel.text = dateString; + } } }