diff --git a/ProjectClock/AlarmActivationViewController.swift b/ProjectClock/AlarmActivationViewController.swift index bad2d6f..0513e0a 100644 --- a/ProjectClock/AlarmActivationViewController.swift +++ b/ProjectClock/AlarmActivationViewController.swift @@ -38,7 +38,7 @@ class AlarmActivationViewController: UIViewController timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(AlarmActivationViewController.playSound), userInfo: nil, repeats: true) setAlarmType() - print(MathExpression.random()) + //print(MathExpression.random()) } @objc func playSound() @@ -68,8 +68,13 @@ class AlarmActivationViewController: UIViewController } @IBAction func checkPuzzleSolution(_ sender: Any) { - if puzzleAnswers.contains(Int(puzzleAnswerInput.text!)!) { - print("alarm solved") + if let input = puzzleAnswerInput.text { + if let numericalInput = Int(input) { + if puzzleAnswers.contains(numericalInput) { + timer?.invalidate() + print("Alarm solved") + } + } } } } diff --git a/ProjectClock/Base.lproj/Main.storyboard b/ProjectClock/Base.lproj/Main.storyboard index 5fab769..9c3896a 100644 --- a/ProjectClock/Base.lproj/Main.storyboard +++ b/ProjectClock/Base.lproj/Main.storyboard @@ -1,9 +1,9 @@ - + - + diff --git a/ProjectClock/MathExpressions.swift b/ProjectClock/MathExpressions.swift index 8e2d167..251a447 100644 --- a/ProjectClock/MathExpressions.swift +++ b/ProjectClock/MathExpressions.swift @@ -139,7 +139,7 @@ class QuadraticProb { let b = root1 + root2 //bx let c = root1 * root2 //x - return "x^2 + \(b) + \(c)" + return "x^2 + \(b)x + \(c)" } /**