Browse Source

Merge pull request #349 from WenchaoIOS/patch-1

在添加reloadDataBlock之前判断一下
M了个J 10 years ago
parent
commit
fb52286137
1 changed files with 7 additions and 5 deletions
  1. 7 5
      MJRefresh/Base/MJRefreshFooter.m

+ 7 - 5
MJRefresh/Base/MJRefreshFooter.m

@@ -46,11 +46,13 @@ - (void)willMoveToSuperview:(UIView *)newSuperview
     
     if (newSuperview) {
         // 监听scrollView数据的变化
-        [self.scrollView setReloadDataBlock:^(NSInteger totalDataCount) {
-            if (self.isAutomaticallyHidden) {
-                self.hidden = (totalDataCount == 0);
-            }
-        }];
+        if ([self.scrollView isKindOfClass:[UITableView class]] || [self.scrollView isKindOfClass:[UICollectionView class]]) {
+            [self.scrollView setReloadDataBlock:^(NSInteger totalDataCount) {
+                if (self.isAutomaticallyHidden) {
+                    self.hidden = (totalDataCount == 0);
+                }
+            }];
+        }
     }
 }