这给了我内存泄漏,即使我在选择器函数中调用了创建和释放池。
[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 的情况下在主线程中调用相同的函数,则不会发生泄漏。
任何提示表示赞赏。
谢谢你。