У меня есть приложение для задач, над которым я работаю. пользователи могут создавать задачи и, в свою очередь, создавать элементы под своими категориями. Я использую область в качестве хранилища данных, но я хочу иметь возможность передать некоторые детали из выбранной категории в контроллер представления создания элементов. Я решил напечатать выбранную категорию на консоль, но она печатает ноль, и я не знаю почему. Ниже мой код.
class CategoryModel: Object {
@objc dynamic var id = UUID().uuidString
@objc dynamic var name: String = ""
@objc dynamic var color: String = ""
@objc dynamic var isCompleted = false
let items = List<TodoListModel>()
override static func primaryKey() -> String? {
return "id"
}
}
Позиции ВК
var selectedCategory: CategoryModel?
override func viewDidLoad() {
super.viewDidLoad()
print("Selected Category: \(String(describing: selectedCategory))")
}
Я не знаю, почему он продолжает печатать ноль