1

好的,所以我想创建一个挂钩到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。

4

0 回答 0