diff --git a/ProjectClock/AddAlarmViewController.swift b/ProjectClock/AddAlarmViewController.swift
index 0c4015a..b05680f 100644
--- a/ProjectClock/AddAlarmViewController.swift
+++ b/ProjectClock/AddAlarmViewController.swift
@@ -20,6 +20,7 @@ class AddAlarmViewController: UIViewController
@IBOutlet weak var repeatWeekdaysSwitch: UISwitch!
@IBOutlet weak var repeatWeekendsSwitch: UISwitch!
+ @IBOutlet weak var alarmNameTextField: UITextField!
// Pickers
@@ -31,6 +32,17 @@ class AddAlarmViewController: UIViewController
@IBAction func soundLibraryButton(_ sender: Any) {
}
+ @IBAction func addAlarmButton(_ sender: Any) {
+
+ let (h, m, _) = timePicker.date.getHMS()
+ let alarms = Alarms.fromLocal();
+ alarms.list.append(
+ Alarm(hour: h, minute: m, text: "\(alarmNameTextField.text) - \(h * m)", wakeMethod: wvms[0], lastActivate: Date().added(.minute, -1))
+ )
+ alarms.localSave()
+
+ _ = navigationController?.popViewController(animated: true)
+ }
override func viewDidLoad()
{
@@ -38,8 +50,6 @@ class AddAlarmViewController: UIViewController
}
}
-
-
class WVMDataSource: UIPickerView, UIPickerViewDelegate, UIPickerViewDataSource
{
required init?(coder: NSCoder)
diff --git a/ProjectClock/Base.lproj/Main.storyboard b/ProjectClock/Base.lproj/Main.storyboard
index 156513a..3138ad7 100644
--- a/ProjectClock/Base.lproj/Main.storyboard
+++ b/ProjectClock/Base.lproj/Main.storyboard
@@ -410,6 +410,9 @@
+
+
+