浏览代码

Fix for new info table items

Jonas Björkert 2 年之前
父节点
当前提交
e48fe6b72b
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      LoopFollow/ViewControllers/MainViewController.swift

+ 7 - 1
LoopFollow/ViewControllers/MainViewController.swift

@@ -346,10 +346,16 @@ class MainViewController: UIViewController, UITableViewDataSource, ChartViewDele
     }
     
     private func createDerivedData() {
+        let currentCount = UserDefaultsRepository.infoSort.value.count
+        if currentCount < self.tableData.count {
+            for i in currentCount..<self.tableData.count {
+                UserDefaultsRepository.infoSort.value.append(i)
+            }
+        }
         
         self.derivedTableData = []
         while UserDefaultsRepository.infoVisible.value.count < self.tableData.count {
-            UserDefaultsRepository.infoVisible.value.append(true)
+            UserDefaultsRepository.infoVisible.value.append(false)
         }
         for i in 0..<self.tableData.count {
             if(UserDefaultsRepository.infoVisible.value[UserDefaultsRepository.infoSort.value[i]]) {