在我的代碼搜索控制器我使用NSthread。對於我們在搜索欄中輸入的每個字符,都會在接下來的線程開始時創建一個新線程。我們如何釋放這些導致內存泄漏的NSThread?如何釋放NSThread是否有任何特定的進程要釋放?
這裏是我的NSThreads創建:
if (searchString.length > 1) {
self.searchThread = [[[NSThread alloc] initWithTarget:self selector:@selector(filterContentForSearchTextInBackgroundThread:) object:searchString] autorelease];
[self.searchThread start];
}
以下是您可能感興趣的兩個相關問題:http://stackoverflow.com/questions/11514739/should-i-release-the-nsthread-i-create和http://stackoverflow.com/questions/ 7749326/please-explain-me-about-this-leak/7749478 – Calvin 2012-07-17 17:59:04