我在这里指的是答案:https ://stackoverflow.com/a/24061386/58129
代码在这里复制:
var clazz: NSObject.Type = TestObject.self
var instance : NSObject = clazz()
if let testObject = instance as? TestObject {
println("yes!")
}
如果我在 XCode6 beta6 的操场上尝试它,它会引发异常:
通过调用实例化一个类是否不再有效T.self()