考虑下面的示例:

class P {}
class C: P {}
let i: P = C()
let iDT = i.dynamicType
let CS = C.self
iDT == CS
iDT === CS
iDT.dynamicType == CS.dynamicType
iDT.dynamicType
CS.dynamicType问题是:为什么是iDT.dynamicType P.Type.Type?我希望它是C.Type.Type。
https://stackoverflow.com/questions/38113888
复制相似问题