问题一般来自<代码>本身 = [超中]。
如果Im子分类的NSSomething和我的内分法自封的
将指不同类别?
如果我的发言是错误的,请你举几个例子。
民主党:使我的问题更加准确。
@implementation Base
-(id) init
{
return [NSNumber numberWithBool:YES];
}
@end
@interface Child : Base
{
int myVeryOwnVar;
}
- (id) init;
- (void) dump;
@end
@implementation Child
- (id) init
{
self = [super init];
myVeryOwnVar = 5;
return self;
}
@end
Child *p = [[Child alloc] init];
[p dump];
这显然在向<代码>p标的发送电文上坠毁,因为它现在有NSNumber<>/code>,并且不作为倾销信息。 因此,我失去了对我的VeryOwnVar的控制,更糟糕的是,我会发生泄漏和坠毁事件。