Использование переопределения метода в iOS для джейлбрейка

Я пытался переопределить setFrame: function и мой код выглядит так:

%new
- (void)setFrame:(CGRect)frame
{
    [super setFrame:frame];
}

Но я получил ошибку от компилятора:

error: use of undeclared identifier 'super'
    [super setFrame:frame];
     ^
1 error generated.

Я пытался использовать [[[UIView alloc] init] setFrame:frame]; но это не сработало.

Редактировать: я использую ТЕОС

1 ответ

Решено удалением%new и добавлением%orig в функцию, которая в данном случае мне подходит.

Другие вопросы по тегам