【发布时间】:2017-01-08 21:43:49
【问题描述】:
假设我有一个类的 2 个子类,但想将这些子类中的任何一个传递给一个函数并在函数中确定它的类型,该怎么做?
class ParentClass {
...
}
class subClass1: ParentClass {
...
}
class subClass2: ParentClass {
...
}
function getClassType(type: ParentClass) {
return(type)
}
viewDidLoad...
getClassType(type: subClass2())
【问题讨论】:
-
父类是NSObject的子类,还是纯Swift类?
-
看看this answer。差不多总结了这个问题。
-
Ariel 感谢“is”关键字是我所需要的。如果你发帖,我可以标记你的答案。
标签: swift swift-class