如何将对象强制转换为它自己的类?
所以不要写这个:
switch object {
case is ClassA:
return object as! ClassA
case is ClassB:
return object as! ClassB
}
我想找一个简短的表格,比如:
return object as! object.class // which does not work
最佳答案
函数返回一个自定义的UITableViewCell
。[…]表视图使用数组<AnyObject>
并将其转换为自定义UITableViewCell
类
由于所有对象都是自定义的UITableViewCell
子类,因此可以将AnyObject
强制转换为UITableViewCell
,而不必考虑实际的类型。这应该足够了,因为UITable
不需要知道UITableViewCell
基类型之外的类型。
关于swift - 如何将对象强制转换为自己的类?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36240843/