我正在做一个调整,一切都很好,但是突然间,我迷上了这个应用,开始出现大量__NSAutoreleaseNoPool()错误并崩溃了。香港专业教育学院删除了调整,删除并重新安装该应用程序,并重新启动设备,但我一直收到相同的错误。有人知道怎么修这个东西吗?
这是代码:
#进口
@interface JMOutlineViewController : UIViewController
@end
@interface PostsViewController : JMOutlineViewController
-(void)hideAll;
@end
%hook PostsViewController
-(void)hideAll {
if ([self.title isEqual:@"Hidden"]) {
NSLog(@"we are in the hidden tab");
} else {
%orig;
}
}
%end
Here it is on pastebin
最佳答案
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
在
-(void}hideAll {
之后插入该代码然后在您的方法结尾处执行
[pool release]
希望这有所帮助
关于crash - Theos的调整导致__NSAutoreleaseNoPool()崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17210617/