I am trying to create a list item in a category after selecting the category but I when ever I click on the save button, nothing happens and the values dont get saved in the realm database. Below is my code which is not working
func createTodoList(name: String, description: String, createdDate: Date, remiderDate: Date, isCompleted: Bool) -> Void {
let item = TodoListVC()
if let currentCategory = item.selectedCategory {
do {
try self.database.write {
let todoList = TodoListModel()
todoList.name = name
todoList.desc = description
todoList.createdDate = createdDate
todoList.isCompleted = false
currentCategory.items.append(todoList)
}
} catch {
print("error items")
}
}
}
Create VC
@IBAction func saveBtn(sender: AnyObject) {
TodoListFunctions.instance.createTodoList(name: name, description: description, createdDate: Date(), isCompleted: false)
dismiss(animated: true, completion: nil)
}
further codes would be supplied based on request.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…