InjectionIII踩的坑

InjectionIII测试环境:xcode10.2
appsotore免费下载InjectionIII
在appDidFinish方法中添加以下代码

#if DEBUG
    //    for iOS
    [[NSBundle bundleWithPath:@"/Applications/InjectionIII.app/Contents/Resources/iOSInjection.bundle"] load];
#endif

在需要调试的页面添加以下代码:

- (void)injected {
    NSLog(@"*******injected******");
    //所有的更新代码写在这里
    [self updateUI];
}

- (void)updateUI {
    [self.testBtn setTitle:@"halou" forState:UIControlStateNormal];
}

injected里实现代码更新的地方,injected在command+R运行时不会直接运行,只有command+s通过InjectionIII触发后才会执行

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【转载】曾梦想仗剑走天涯 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边...
    06a6a973d7ab阅读 3,895评论 2 20
  •   JavaScript 与 HTML 之间的交互是通过事件实现的。   事件,就是文档或浏览器窗口中发生的一些特...
    霜天晓阅读 3,538评论 1 11
  • 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...
    小地阅读 5,387评论 0 9
  • 刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的...
    褪而未变阅读 1,314评论 0 1
  • 参考:http://www.cnblogs.com/langtianya/p/3888157.html一、关于运行...
    iOS_Developer阅读 3,115评论 0 1