performSelectorOnMainThread withObject waitUntilDone 引數設定為NO或YES的區別

陳振發表於2017-12-13

performSelectorOnMainThread:withObject:waitUntilDone:

  • 當引數設定為YES時: 會先執行其他執行緒中的方法,該執行緒的方法執行完之後在執行perform後面的程式碼。
    螢幕快照 2017-11-25 下午9.39.00.png

螢幕快照 2017-11-25 下午9.39.23.png

  • 當引數設定為NO時: 不需要等到另一個執行緒的方法執行結束。可能在另一個執行緒方法執行完之前執行。也可能在之後。
    螢幕快照 2017-11-25 下午9.36.16.png

螢幕快照 2017-11-25 下午9.37.46.png

相關文章