Ошибка при получении данных из Firebase (Swift 4)
Я пытаюсь получить данные из Firebase в мой IOS TableView. это моя функция, чтобы fetchadata введите описание изображения здесь я создал класс NewWord в папке модели. введите описание изображения здесь
когда я запускаю это показывает ошибку
*** Завершение работы приложения из-за необработанного исключения "NSUnknownKeyException", причина: "[ setValue:forUndefinedKey:]: этот класс не соответствует значению ключа для кода Вьетнама".
Очень ценю, если кто-то может помочь. Спасибо
1 ответ
Вот ответ прямо здесь от @matt: ТАК Ответ
От @matt: В Swift 4 Objective-C не может видеть свойства вашего экземпляра, если вы не предоставите их явно.
Положил @objc
перед вашими свойствами класса:
class NewWord: NSObject {
@objc var vietnam: String?
@objc var example: String?
@objc var explanation: String?
@objc var vietnam: String?
}
Или вы можете сделать это таким образом. Ответ от @AshvinGudaliya.
добавлять @objcMembers
перед class
объявление:
@objcMembers class NewWord: NSObject {
var vietnam: String?
var example: String?
var explanation: String?
var vietnam: String?
}
Я бы связал это как дубликат, но я не знаю, как это сделать, плюс есть 2 разных способа решить эту проблему.