2

の微調整を書きましたcydiaが、機能していないようです。を使用してテンプレートを作成しましたTheosiosod ツールからヘッダー ダンプを取得したところ、

`$` - (void)searchBarTextDidBeginEditing:(id)searchBarText;

SBSearchControllerクラスの内部。これがTweakにあるコードです。

%hook SBSearchController

- (void)searchBarTextDidBeginEditing:(id)searchBarText { %orig;

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Tweak"
    message:@"Testing is running!"
    delegate:nil
    cancelButtonTitle:@"Ok"
    otherButtonTitles:nil];
[alert show];
[alert release];`

}

%end

私のMakefileは次のようになります

include theos/makefiles/common.mk  

Testing_FRAMEWORKS = UIKit  

TWEAK_NAME = Testing  

Testing_FILES = Tweak.xm    

include $(THEOS_MAKE_PATH)/tweak.mk \

すべてが正しくコンパイルおよびインストールされますが、実行時に検索バーをタップして入力を開始しても何も起こりません。私が何を間違えたのか誰か知っていますか?

ありがとう!

4

1 に答える 1