Свойство 'dynamic' также должно иметь значение '@objc'. Ошибка переменной Enum происходит, даже если динамическое значение уже добавлено. - PullRequest
0 голосов
/ 23 апреля 2019

Я использую RealmSwift в Xcode 10.2 и Swift4.2.

Я сделал следующий код.

import Foundation
import RealmSwift

enum MyEnum {
    case enum1
    case enum2
    case enum3
}

class MyClass: Object {
    @objc dynamic var title = ""
    @objc dynamic var myEnum: MyEnum?
}

При сборке произошла следующая ошибка.

'dynamic' property 'myEnum' must also be '@objc'

Как видите, @objc уже добавлено для переменной myEnum, поэтому я в замешательстве.Эта ошибка возникает только для переменной Enum.

Не могли бы вы дать мне какие-либо решения или советы?

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