【发布时间】:2015-09-17 21:22:04
【问题描述】:
我刚刚升级到 Xcode 7 和 Swift 2,这条线抛出了 Property cannot be marked dynamic because its type canot be represented in Objective-C:
dynamic var log = List<LogEntry>()
【问题讨论】:
我刚刚升级到 Xcode 7 和 Swift 2,这条线抛出了 Property cannot be marked dynamic because its type canot be represented in Objective-C:
dynamic var log = List<LogEntry>()
【问题讨论】:
Realm 更改了它的文档:Realm Swift 0.95.0
现在你应该使用let 而不是dynamic var
【讨论】:
我遇到了类似的问题,并花了很长时间试图弄清楚。我的主要问题是我在看到编译问题后检查并删除了所有dynamic 标志,但它几乎无法访问任何数据。从所有对多对象中删除 dynamic 似乎是安全的,例如List<Object>() 但把它们留在那里。
【讨论】: