首页
社区
课程
招聘
[求助] How to hook UIAlertController
发表于: 2017-6-23 11:53 5505

[求助] How to hook UIAlertController

2017-6-23 11:53
5505

@class UIAlertController;

CHDeclareClass(UIAlertController);

CHOptimizedMethod1(self, void, UIAlertController, viewDidAppear, BOOL, animated){


    NSLog(@"UIAlertController viewDidAppear");

    

    CHSuper1(UIAlertController, viewDidAppear, animated);

}

CHConstructor // code block that runs immediately upon load

{

    @autoreleasepool

    {

   CHLoadLateClass(UIAlertController);

   CHHook1(UIAlertController, viewDidAppear);

    }

}



以上写法hook 不到,请大神帮忙。


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 23
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2



你的代码应该没有问题,这里猜测两个可能出错的地方。

第一个是Bundles 没有填写正确。

第二个是假如你的plist文件里面存在 Classes、CoreFoundationVersion、Executables之类的项目,删掉再试一遍。


如果还不能解决,建议你粘贴一下app加载的时候的日志。

2017-6-28 08:39
0
游客
登录 | 注册 方可回帖
返回
//