Вот ответ прямо здесь @matt: SO Ответ
From @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 разных способа решить эту проблему.