好的,所以我想创建一个挂钩到MPMovieController.h
文件的调整,并将缩放按钮更改为另一个按钮。所以首先我检查我可以挂钩进入该类只是为了测试原因,所以我迷上了播放功能,看看是否一个视频开始播放,如果我可以显示UIAlertView
。但是我无法这样做。即使编译完成并且DEB文件已成功构建,我仍然无法在电影播放器播放时显示此消息。
这是我的代码:
Tweak.xm:
#import <UIKit/UIKit.h>
@interface MPMoviePlayerController
-(void)play;
@end
%hook MPMoviePlayerController
-(void)play
{
NSString *Title = [NSString stringWithFormat:@"Title", nil];
NSString *message = [NSString stringWithFormat:@"Message", nil];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:Title message:message delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
%orig;
}
%end
感谢。附:安装完成后我重置并重新启动了我的iPhone。