Я пытаюсь написать простое приложение на Swift, поддерживаемое Realm.Когда я пишу var
s внутри классов, я продолжаю получать ошибки, такие как "Property cannot be implicitly @objc because its type cannot be represented in Objective-C
".Иногда эти ошибки (которые связаны с Objective-C, которые я не использую) появляются, а иногда нет - см. Скриншоты ниже.
Я - новичок в Swift, но подумалЯ понял достаточно, чтобы начать.В частности:
1) Должен ли я добавить "@objc
" перед объявлением класса?
2) Должен ли я добавить "@objc
" перед объявлением динамической переменной?
3) Кажется, Float
var должен быть инициализирован, но не для String
?
4) Почему компилятор жалуется на объявление в одной строке, а не на идентичный синтаксис вследующая строка?
Конечно, были бы признательны за некоторые указания или указатели на конкретные инструкции по созданию классов объектов Realm!
![enter image description here](https://i.stack.imgur.com/40WqS.jpg)
![enter image description here](https://i.stack.imgur.com/lmaYb.jpg)