Ios ';动态';属性也必须是'@objc';枚举变量发生错误,即使';动态';已添加
我在Xcode 10.2和Swift4.2中使用RealmSwift 我做了以下代码 <代码>导入基础 导入RealmSwift 髓鞘{ 个案编号1 个案2 个案编号3 } 类MyClass:对象{ @objc动态变量title=“” @objc动态变量myEnum:myEnum? } 生成时发生以下错误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(或其他
“动态”属性“myEnum”也必须是“@objc”
如您所见,@objc
已经为myEnum
变量添加了@objc
,所以我很困惑。
仅枚举变量发生此错误
您能给我一些解决方案或建议吗?只有
Int
(或其他整数)原始值类型的枚举才能在目标C
中表示,并用@objc
标记。只有Int
(或其他整数)的枚举才可能重复原始值类型可以在目标C
中表示,并用@objc
标记。可能重复的