realm类属性不能标记为动态

时间:2015-09-17 21:22:04

标签: ios swift realm

我刚刚升级到Xcode 7和Swift 2,这一行正在抛出一个Property cannot be marked dynamic because its type canot be represented in Objective-C

dynamic var log = List<LogEntry>()

2 个答案:

答案 0 :(得分:8)

Realm改变了它的文档:Realm Swift 0.95.0 现在您应该使用let而不是dynamic var

答案 1 :(得分:0)

我遇到了类似的问题,并花了很长时间试图解决这个问题。我的主要问题是在看到编译问题后我经历了并删除了所有dynamic标志,但它几乎无法访问任何数据。从所有多对象中移除dynamic似乎是安全的,例如List<Object>()但请将其留在其他所有地方。