の微調整を書きましたcydia
が、機能していないようです。を使用してテンプレートを作成しましたTheos
。iosod ツールからヘッダー ダンプを取得したところ、
`$` - (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 \
すべてが正しくコンパイルおよびインストールされますが、実行時に検索バーをタップして入力を開始しても何も起こりません。私が何を間違えたのか誰か知っていますか?
ありがとう!