【发布时间】:2015-09-03 14:22:33
【问题描述】:
我有一个 SomeClass 数组,它是其他各种类的超类。
该数组中包含所有这些随机类。
有没有办法使用开关(而不是else if let something = elm as? TheSubClassType)
在伪代码中:
for AObjectOfTypeSomeClass in MyBigArray{
switch the_type_of(AObjectOfTypeSomeClass){
case SubClass1:
let O = AObjectOfTypeSomeClass as! SubClass1
...
...
...
}
}
【问题讨论】:
标签: swift object casting switch-statement control-flow