【发布时间】:2016-01-02 06:09:15
【问题描述】:
将我的一些代码从 Objective-C 转换为 Swift。卡在类型转换语句的组合中:
if (![[array objectAtIndex:0] isKindOfClass:[BaseView class]]) {
//Throw an exception
}
由于分支应该抛出异常,我使用保护语句而不是 if-else。到目前为止,我已经完成了以下工作:
guard NSArray(array: array).objectAtIndex(0) else {
//throw SomeException
}
请指导剩下的部分,如何使用isKindOfClass,我也怀疑NSArray类型转换的正确性
【问题讨论】: