performSelectorInBackground导致iPhone上的内存泄漏

时间:2011-04-10 13:50:32

标签: iphone

为什么使用performSelectorInBackground在后台运行的方法会造成大量内存泄漏?

感谢。

2 个答案:

答案 0 :(得分:1)

为后台线程创建NSAutoReleasePool

答案 1 :(得分:1)

在被调用方法的开头添加它

NSAutoReleasePool *pool = [[NSAutoReleasePool alloc] init];

最后:

[pool release];

查看Apple有关NSAutoReleasePool s。

的文档