2012-11-02 19 views

回答

1

對於一個簡單的延遲,考慮dispatch_after

要延遲超過流程的運行時間(例如,在您提及關閉並重新打開應用程序之後),您需要執行自己的狀態歸檔,將其重構爲要運行的代碼,並調度它。

+0

感謝您的信息。我更感興趣的是現有的存檔和恢復狀態。那麼我會自己推出自己的。這可能是太特定應用程序來建立一個像這樣的庫。 – nothappybob

0

雖然dispatch_after如rickster所提及的是它的首選方式,如果您不習慣使用塊,您也可以使用[self performSelector:@selector(yourMethod :) withObject:nil afterDelay:10]。

+0

感謝您的幫助。我不想延遲一種方法,以至於最終確保它完成。 – nothappybob

相關問題