2010-04-22 98 views
0

任何人都有一个想法有关解决内存泄漏问题内存泄漏问题iPhone

我已经找到一个存储相关的问题 NSAutoreleaseNoPool():对象0x3588aea0类NSCFString有没有到位池自动释放 - 只是泄漏

任何人都可以有一个关于如何解决的想法..

Thnak你

+0

请更多代码。你是否手动修改过'main()'? – kennytm 2010-04-22 11:28:39

回答

2

你可能在某个地方分支了一个线程。无论采用哪种方式给你打电话,并使用在不同的线程,把

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

在开始的时候,和

[pool release]; 

末。

+0

感谢您的回复,但我使用了相同的代码 – milanjansari 2010-04-26 08:32:40

1

此消息通常当你运行一个辅助线程没有为其创建NSAutoreleasePool发生。在iPhone上,每个线程都需要自己的NSAutoreleasePool对象来处理自动释放的对象。