Ios ';动态';属性也必须是'@objc';枚举变量发生错误,即使';动态';已添加

Ios ';动态';属性也必须是'@objc';枚举变量发生错误,即使';动态';已添加,ios,swift,realm,Ios,Swift,Realm,我在Xcode 10.2和Swift4.2中使用RealmSwift 我做了以下代码 导入基础 导入RealmSwift 髓鞘{ 个案编号1 个案2 个案编号3 } 类MyClass:对象{ @objc动态变量title=“” @objc动态变量myEnum:myEnum? } 生成时发生以下错误 “动态”属性“myEnum”也必须是“@objc” 如您所见,@objc已经为myEnum变量添加了@objc,所以我很困惑。 仅枚举变量发生此错误 您能给我一些解决方案或建议吗?只有Int(或其他

我在Xcode 10.2和Swift4.2中使用RealmSwift

我做了以下代码

<代码>导入基础 导入RealmSwift 髓鞘{ 个案编号1 个案2 个案编号3 } 类MyClass:对象{ @objc动态变量title=“” @objc动态变量myEnum:myEnum? } 生成时发生以下错误

“动态”属性“myEnum”也必须是“@objc”

如您所见,
@objc
已经为
myEnum
变量添加了
@objc
,所以我很困惑。 仅枚举变量发生此错误


您能给我一些解决方案或建议吗?

只有
Int
(或其他整数)原始值类型的枚举才能在
目标C
中表示,并用
@objc
标记。只有
Int
(或其他整数)的枚举才可能重复原始值类型可以在
目标C
中表示,并用
@objc
标记。可能重复的