0

这给了我内存泄漏,即使我在选择器函数中调用了创建和释放池。

[read_qr performSelectorInBackground:@selector(newThreadWrapper) withObject:nil];

类 read_qr:

 - (void) newThreadWrapper {
         reading = YES;
         NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
         [self another_function:arg];             
         [pool release];
         reading = NO;

    }

如果我在没有 performSelectorInBackground 的情况下在主线程中调用相同的函数,则不会发生泄漏。

任何提示表示赞赏。

谢谢你。

4

0 回答 0