好的,所以我想创建一个挂钩到MPMovieController.h
文件并将缩放按钮更改为另一个按钮的调整。所以首先我检查了我是否可以挂接到那个类只是为了测试的原因,所以我挂接到了播放功能,看看视频什么时候开始播放,如果我可以显示一个UIAlertView
. 但是我无法这样做。即使一切编译正常并且成功构建了 DEB 文件,我仍然无法在播放电影播放器时出现此消息。
这是我的代码:
调整.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
谢谢。PS 安装后我已经重置并重新启动了我的 iphone。