InjectionIII踩的坑

2019-07-22  本文已影响0人  格雷s

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触发后才会执行

上一篇 下一篇

猜你喜欢

热点阅读