2011-06-13 34 views

回答

0

當你在主線程它運行的東西,可以鎖定所有東西 - 嘗試獲得使用位置

[self performSelectorInBackground:@selector(mySelector:) withObject:objectName]; 

UPDATE:

你將需要爲這個新的線程自動釋放池太,所以在mySelector第一線,把:

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

,並在最後一行,把:

[pool release]; 

您的所有其他代碼都介於兩者之間。如果你不這樣做,那麼你會得到討厭的記憶問題。

+0

你完全正確..它爲我工作.. Thnks很多:) – 2011-06-13 13:58:30

+0

@Smriti,你非常歡迎!請注意,您需要爲此線程創建一個自動釋放池。我會用這個更新我的答案。 – Andy 2011-06-13 14:00:48

+0

我已經更新了我的代碼.. Thnx再次:) – 2011-06-13 14:05:21