Swift 2 - Introspection:检查Bool与Int

时间:2015-11-10 14:40:53

标签: swift2 introspection

我正在尝试在运行时检查属性的类型。我的问题是,我无法区分Bool和Int。 让我们考虑一下课程:

class MyObject: NSObject {

    var boolProperty: Bool = true

}

现在,以下两个都会输出2次true

let myObject = MyObject()
let prop: Any = myObject.valueforKey("boolProperty")! as Any

print(prop is Bool)
print(prop is Int)

Here是一个类似的问题,但解决方案不会以某种方式起作用。

0 个答案:

没有答案