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触发后才会执行
网友评论