2010-04-22 171 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對象來處理自動釋放的對象。