Теос заменяет вызов метода другим в том же классе — требуется джейлбрейк

Спокойной ночи :) Я хочу заменить вызов метода моего класса

Player

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

я пытаюсь сделать

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

Компилятор не знает, где находится определение checkWrong... оно находится в классе, который я хочу перехватить... но он не компилируется... Как мне быть?


person Usi Usi    schedule 28.02.2013    source источник


Ответы (1)


%hook Player
-(BOOL)checkWrong:(NSString*)name
{ 
    return %orig;
}
%end`

Также формат вашего кода имеет несбалансированные скобки.

person user2178394    schedule 17.03.2013