Сохранение связанного объекта в базе данных Realm в быстрой - PullRequest
0 голосов
/ 08 сентября 2018

Я пытаюсь создать элемент списка в категории после выбора категории, но когда я нажимаю кнопку «Сохранить», ничего не происходит, и значения не сохраняются в базе данных области. Ниже мой код, который не работает

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")
            }
        }
}

Создать ВК

@IBAction func saveBtn(sender: AnyObject) {

        TodoListFunctions.instance.createTodoList(name: name, description: description, createdDate: Date(), isCompleted: false)

        dismiss(animated: true, completion: nil)
    }

дополнительные коды будут предоставлены на основании запроса.

1 Ответ

0 голосов
/ 08 сентября 2018

Вам нужно добавить объект внутри обратного вызова записи

self.database.add(todoList)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...