我有这个代码:
NSNumber *num;
NSAutoreleasePool *apool = [[NSAutoreleasePool alloc] init];
for (int i=0; i<images_count; i++) {
num = [NSNumber numberWithInt:images_count];
[self performSelectorInBackground:@selector(loadData:) withObject:num];
}
[apool release];
[num release];
它会产生以下错误:
2011-06-17 03:10:30.768 CHARLIE[2456:6c03] * __NSAutoreleaseNoPool(): __NSArrayI 类的对象 0x703d0f0 自动释放,没有适当的池 - 只是泄漏
我不明白为什么它会泄漏,有人可以解释如何解决这个问题吗?
非常感谢,
杰克