0

我正在做一个调整,一切都很顺利,但突然间,我连接的应用程序开始出现大量 __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

这是在pastebin上

4

1 回答 1

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

-(void}hideAll {
然后在方法的末尾插入该代码do[pool release]

希望这有帮助

于 2013-06-20T14:32:23.367 回答