【发布时间】:2012-03-08 13:58:26
【问题描述】:
B 是 A 类的子类。
A * a = [[B alloc] init];
B * b = [[A alloc] init];
其中哪些是无效的,为什么?
当我输入这个时,我收到了第二件事的警告,但我不明白它的意思。它显示了“使用 'A *' 类型的表达式初始化 'B * __strong' 的不兼容指针类型”。也可能有人告诉我第二个表达式是否有效以及如何做。
【问题讨论】:
标签: iphone objective-c ios casting