我为了了解大神们给出的captainHook.h文件的功能,自己写了一个小的demo。成功的实现通过注入动态库增加弹框。但是我想要给原有界面增加新的控件,例如通过动态库在viewController的view上增加一个button,但是我实验了好多次,每次都是直接闪退。求大神指点迷津
上图是我自己编写的简单的动态库,在闪退之前,使用idevicesyslog该程序中的所有输出都执行了.最终我发现一个地方比较可疑,就是倒数第二个输出,self 显示的结果是存在这个对象,但是frame等一系列属性都是0,只有一个对象的地址。但是我不知道该怎么给frame赋值,因为在CHMethod1方法中不支持打点调用,求指导!!!多谢
1 个赞
比如说oc的异常有自己的 crash log,又或者segment fault 11,Illegal Instruction 4
看看我写的CustomNotificationSound,给原有的程序界面增加了新的页面
好的,非常感谢,我研究一下
多谢,我今天早上放弃了之前写的,又重新写了一个,不知道为什么就成功了。。。。还是很感谢你
您好,我想请教一下,segment fault 11 是什么原因呢?最近见过几次,在网上没有查找到。谢谢!