子类化返回instancetype的方法

时间:2014-01-05 21:56:00

标签: objective-c inheritance sprite-kit skspritenode instancetype

我有一个自定义类,它是SKSpriteNode的子类。我试图覆盖返回spriteNodeWithColor:size:的{​​{1}}方法。我试试这个:

instancetype

每次都会崩溃。在此先感谢您的帮助

1 个答案:

答案 0 :(得分:5)

您需要致电super

- (instancetype)initWithColor:(UIColor *)color size:(CGSize)size {
    self = [super initWithColor:color size:size];

    if (self) {
      // do other setup stuff here
    }

    return self;
}