2012-02-06 67 views

回答

2

所有線程(創建或不創建GCD)都會在應用程序退出時終止,所以是的,如果程序塊還沒有運行,程序塊將不會運行(永遠)。如果在應用程序可以安全地退出之前需要完成的工作正在完成,那麼您可以在-applicationWillTerminate中等待,但這樣設置事實上並不是一個好主意,因爲您的應用程序也可能被用戶強制退出, -applicationWillTerminate可能永遠不會運行。

相關問題