2012-05-09 12 views

cevap

36
[self performSelectorOnMainThread:@selector(doSomething:) 
         withObject:object 
        waitUntilDone:NO] 

denir sağ seçici gerçekleştirecek. UI'yi bir arka plan iş parçacığından etkilemek istiyorsanız, bunu kullanmanız gerekir. Eğer waitUntilDone için YES derseniz yöntemi tamamlanana kadar bu iş parçacığı engeller.

mainQueue

mainthread çalışması kuyruğuna bu bloğu ekler ama çalıştırılacaktır zaman garanti etmez. O sırada hala yürütmeyi bekleyen diğer öğeler olabilir.

+0

Çok net bir açıklama; OP'nin niçin cevap olarak kabul etmediğini merak ediyorum. Her iki teknik için resmi dokümanlar için bir bağlantı sağlayabilir misiniz? – JohnK

+0

Evet, bu tekniklerle ilgili dokümanlar için bağlantılar yararlı olacaktır. Bu yöntem senkron olduğunu düşünmeyin –

+1

, cevap bana yanlış geliyor. – LordT

İlgili konular