在iOS越狱开发中使用方法覆盖

时间:2015-10-20 23:43:05

标签: ios jailbreak theos

我试图覆盖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];但它没有用。

编辑: 我正在使用THEOS

1 个答案:

答案 0 :(得分:0)

解决方法是删除%new并在函数中添加%orig,在这种情况下,这对我有用。