1

おやすみ:)私のクラスであるメソッド呼び出しを置き換えたい

Player

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

私はやろうとしています

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

コンパイラは、checkWrong の定義がどこにあるのかわかりません...フックしたいクラスにあります...しかし、コンパイルされません...どうすればよいですか?

4

1 に答える 1

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

また、コードの形式には不均衡な括弧があります。

于 2013-03-17T01:53:14.523 に答える