Selaa lähdekoodia

第一次进入不能选择自定义速度问题

jsonwang 3 vuotta sitten
vanhempi
commit
c102c8c8fc
1 muutettua tiedostoa jossa 12 lisäystä ja 6 poistoa
  1. 12 6
      BFFramework/Classes/Stuckpoint/View/PQSpeedSettingView.swift

+ 12 - 6
BFFramework/Classes/Stuckpoint/View/PQSpeedSettingView.swift

@@ -115,13 +115,19 @@ class PQSpeedSettingView: UIView {
             }
         }
         lastSelectModel?.isSelected = false
-        if(viewType == 3 && (datas[index].title != "自定义" || datas[index].title == "自定义\n快慢速")){
+        // && index < datas.count && (datas[index].title != "自定义" || datas[index].title != "自定义\n快慢速"))
+        if viewType == 3{
             if(index > 4 && datas.count < 7){
-                let model = PQSpeedTitleModel()
-                model.title = "\(index + 1)x"
-                model.maxSpeed = Float(index + 1)
-                datas.insert(model, at: 5)
-                lastSelectModel = datas[5]
+                if(index > datas.count){
+                    let model = PQSpeedTitleModel()
+                    model.title = "\(index + 1)x"
+                    model.maxSpeed = Float(index + 1)
+                    datas.insert(model, at: 5)
+                    lastSelectModel = datas[5]
+                }else{
+                    lastSelectModel = datas[index]
+                }
+         
             }else{
                 lastSelectModel = datas[index]
             }