Преглед изворни кода

Snoozer tab min ago crash fix

Jon Fawcett пре 4 година
родитељ
комит
abbde2867f
1 измењених фајлова са 9 додато и 5 уклоњено
  1. 9 5
      LoopFollow/Controllers/Timers.swift

+ 9 - 5
LoopFollow/Controllers/Timers.swift

@@ -61,15 +61,19 @@ extension MainViewController {
             latestMinAgoString = formattedDuration ?? ""
             latestMinAgoString += " min ago"
             
-            guard let snoozer = self.tabBarController!.viewControllers![2] as? SnoozeViewController else { return }
-            snoozer.MinAgoLabel.text = formattedDuration ?? ""
-            snoozer.MinAgoLabel.text! += " min ago"
+            if let snoozer = self.tabBarController!.viewControllers?[2] as? SnoozeViewController {
+                snoozer.MinAgoLabel.text = formattedDuration ?? ""
+                snoozer.MinAgoLabel.text! += " min ago"
+            } else { return }
+            
         } else {
             MinAgoText.text = ""
             latestMinAgoString = ""
             
-            guard let snoozer = self.tabBarController!.viewControllers?[2] as? SnoozeViewController else { return }
-            snoozer.MinAgoLabel.text = ""
+            if let snoozer = self.tabBarController!.viewControllers?[2] as? SnoozeViewController {
+                snoozer.MinAgoLabel.text = ""
+            } else { return }
+            
         }
         
     }