         alarms[index].enabled = enabled
     }
     
+    var isEmpty: Bool
+    {
+        return alarms.isEmpty
+    }
+    
     //SequenceType Protocol
     private var currentIndex = 0
     func generate() -> GeneratorOf<Alarm> {

        //alarmDict[alarm.UUID] = ["label": alarm.label, "timeStr": alarm.timeStr, "date": alarm.date, "enabled": alarm.enabled, "UUID": alarm.UUID, "mediaID": alarm.mediaID, "repeatWeekdays": alarm.repeatWeekdays]
        //ud.setObject(alarmDict, forKey: alarmKey)
        alarmArray[index] = ["label": Alarms.sharedInstance[index].label, "timeStr": Alarms.sharedInstance[index].timeStr, "date": Alarms.sharedInstance[index].date, "enabled": Alarms.sharedInstance[index].enabled, "UUID": Alarms.sharedInstance[index].UUID, "mediaID": Alarms.sharedInstance[index].mediaID, "repeatWeekdays": Alarms.sharedInstance[index].repeatWeekdays]
        ud.setObject(alarmArray, forKey: alarmKey)
        ud.synchronize()
    }

        
        //alarmDict[alarm.UUID] = ["label": alarm.label, "timeStr": alarm.timeStr, "date": alarm.date, "enabled": alarm.enabled, "UUID": alarm.UUID, "mediaID": alarm.mediaID, "repeatWeekdays": alarm.repeatWeekdays]
        //ud.setObject(alarmDict, forKey: alarmKey)
       
            alarmArray.append(["label": alarm.label, "timeStr": alarm.timeStr, "date": alarm.date, "enabled": alarm.enabled, "UUID": alarm.UUID, "mediaID": alarm.mediaID, "repeatWeekdays": alarm.repeatWeekdays])
        
        ud.setObject(alarmArray, forKey: alarmKey)
        ud.synchronize()
    }
