0

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

这是我的代码:

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

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

我用错了吗?

4

1 回答 1

1

声明你的checkTQT或把它放在你的前面lock

像这样声明它:

- (void)checkTQT;

或者调整顺序:

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

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

%end
于 2013-02-05T04:09:25.353 回答