import Foundation class LessonData { var color: String var icon: String var index: String var title: String var subtitle: String var description: String var startDate: Date var endDate: Date var date: ClosedRange var nextSubject: String var nextRoom: String init?() { let sharedDefault = UserDefaults(suiteName: "group.refilc2.livecard")! self.color = sharedDefault.string(forKey: "color")! self.icon = sharedDefault.string(forKey: "icon")! self.index = sharedDefault.string(forKey: "index")! self.title = sharedDefault.string(forKey: "title")! self.subtitle = sharedDefault.string(forKey: "subtitle")! self.description = sharedDefault.string(forKey: "description")! self.startDate = Date(timeIntervalSince1970: Double(sharedDefault.string(forKey: "startDate")!)! / 1000) self.endDate = Date(timeIntervalSince1970: Double(sharedDefault.string(forKey: "endDate")!)! / 1000) date = self.startDate...self.endDate self.nextSubject = sharedDefault.string(forKey: "nextSubject")! self.nextRoom = sharedDefault.string(forKey: "nextRoom")! } }