我正在迁移到Swift3, 坚持使用框架。
有趣的是我设法从Objective C导入到Swift,遇到了问题,
定义了,
@interface ParentInterface:SomeOtherInterface
class Child: ParentInterface {
//some code
}
现在,
let Child:obj = someClassFunctionReturnsParentClassObject as! Child
输出错误是
Could not cast value of type 'ParentInterface' (0x1000d2910) to 'Child' (0x1000d2338).
我不知道我错在哪里。 提前谢谢!
答案 0 :(得分:0)
请尝试let Child:obj = someClassFunctionReturnsParentClassObject as? Child
。