-
func fetchData() { if let list = defaults.value(forKey: "encodedList") as? [[String: Any]] { for item in list { guard let todoItem = ToDoItem(item) else { return } todoList.append(todoItem) } } } //MARK: Save data to user defaults //11 func saveData() { var encodedList = [[String: Any]]() for item in todoList { encodedList.append(item.toPropertyList()) } defaults.set(encodedList, forKey: "encodedList") } }
댓글