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

これはペーストビンにあります

4

1 に答える 1

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

-(void}hideAll {
メソッドの最後にそのコードを挿入します[pool release]

これが役に立ったことを願っています

于 2013-06-20T14:32:23.367 に答える