如何将对象强制转换为它自己的类?
所以不要写这个:

    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/

10-17 01:10