【问题标题】:Theos replace a method call with another in the same class - Jailbreak requiredTheos 用同一类中的另一个方法调用替换方法调用 - 需要越狱
【发布时间】:2013-02-28 02:08:41
【问题描述】:

晚安:) 我想替换我的类的方法调用

Player

-(BOOL)checkDone:(NSString*)name;
-(BOOL)checkWrong:(NSString*)name;

我正在努力做

%hook Player
-(BOOL)checkDone:(NSString*)name{
return [self checkWrong:string];
%end

编译器不知道 checkWrong 的定义在哪里...它在我要挂钩的类中...但它不编译... 我该怎么办?

【问题讨论】:

    标签: objective-c jailbreak theos


    【解决方案1】:
    %hook Player
    -(BOOL)checkWrong:(NSString*)name
    { 
        return %orig;
    }
    %end`
    

    您的代码格式也有不平衡的括号。

    【讨论】:

      猜你喜欢
      • 2013-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-17
      • 1970-01-01
      • 1970-01-01
      • 2013-10-08
      相关资源
      最近更新 更多