無論是否在中的任何視圖控制器上,無論是在background
還是在killed
中,我都需要每15秒調用一次方法,我需要隨時致電。不考慮應用程序狀態,調用延遲15秒的方法
我知道我可以使用NSTimer
NSTimer* myTimer = [NSTimer scheduledTimerWithTimeInterval: 15.0 target: self
selector: @selector(callAfterFifteenSeconds:) userInfo: nil repeats: YES];
做延遲的任務,但我想知道在哪裏執行它,以便它能夠滿足我的條件。我想我可以在App Delegate
中使用它,但我需要一個指導來正確實現它。
如果應用程序被殺死,您如何期望您的代碼調用方法? – pteofil
我也不知道,但多數民衆贊成我的要求履行的要求。那就是我在SO – iYoung
上尋求幫助,當應用程序被殺死時,它不會做任何事情,所以在這種情況下定時器/其他任何東西都不起作用。 –