使用徽标%new时找不到实例方法

时间:2013-02-05 03:58:30

标签: ios logos cydia-substrate

我正在使用徽标发推文。我使用%new向SBAwayController添加一个新方法- (void)checkTQT,但是当我使用[self checkTQT]调用该方法时,它说“找不到实例方法'-checkTQT'(返回类型默认为'id') “

这是我的代码:

%hook SBAwayController
- (void)lock
{
    %orig;
    [self checkTQT];
}

%new(v@:)
- (void)checkTQT
{
    ...
}
%end

我使用它错了吗?

1 个答案:

答案 0 :(得分:1)

声明您的checkTQT或将其放在lock

之前

声明如下:

- (void)checkTQT;

或者调整顺序:

%hook SBAwayController
%new(v@:)
- (void)checkTQT
{
    ...
}

- (void)lock
{
    %orig;
    [self checkTQT];
}

%end