【发布时间】:2012-06-14 05:16:47
【问题描述】:
我为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 \
一切都正确编译和安装,但在运行时,当我点击搜索栏并开始输入时,什么也没有发生。有人知道我做错了什么吗?
谢谢!
【问题讨论】:
标签: iphone objective-c ios cydia tweak