Theos调整导致__NSAutoreleaseNoPool()崩溃

时间:2013-06-20 09:53:03

标签: crash jailbreak theos

我正在进行调整,一切都很顺利,但突然我正在挂钩的应用程序开始提供大量__NSAutoreleaseNoPool()错误并崩溃。我删除了调整,删除并重新安装了应用程序,并重新启动了设备,但我一直收到相同的错误。任何人都知道如何解决这个问题?

这是代码:     #import

@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

1 个答案:

答案 0 :(得分:0)

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

-(void}hideAll {之后插入该代码 然后在方法结束时执行[pool release]

希望这有帮助