Sfoglia il codice sorgente

处理音乐列表滑动有可能 crash 问题

jsonwang 3 anni fa
parent
commit
0a96603d67

+ 8 - 2
BFFramework/Classes/Stuckpoint/View/PQSelecteMusicView.swift

@@ -240,7 +240,12 @@ class PQSelecteMusicView: UIView {
                    
                 }
                 
-                self?.selectMusicCollection.reloadData()
+                if(self?.musicDatas.count ?? 0 > 0){
+                    self?.selectMusicCollection.reloadData()
+                }else{
+                    BFLog(message: "分类歌曲数据为空!!!!")
+                }
+         
                 if( self?.pageNum == 2){
                     //歌曲列表返回到头部
                     self?.selectMusicCollection.setContentOffset(.zero, animated: false)
@@ -416,7 +421,8 @@ extension PQSelecteMusicView: UICollectionViewDelegate, UICollectionViewDataSour
             
          
         }else{
-    
+            //停止分类列表的滑动。
+            selectMusicCollection.setContentOffset(selectMusicCollection.contentOffset , animated: false)
             if !isNetConnected() {
                 cShowHUB(superView: nil, msg: "请有网时再试")
                 return