Swift 2.2中是否有任何更改,这意味着以下的工作类文件不再编译?
class Thing {
@NSManaged private(set) var foo, bar: String?
}
具体来说,似乎使用NSManaged
和在一行上声明两个变量的组合会导致编译时错误:
1. While silgen constructor initializer SIL function @_TFC9ParseTest5ThingcfT_S0_ for 'init' at /Users/<...>/Cocoa/ParseTest/ParseTest/Show.swift:23:7
编译得很好:
class Thing {
@NSManaged private(set) var foo: String?
@NSManaged private(set) var bar: String?
}