2014-01-22 51 views

回答

0

NSTimerinitWithFireDate:interval:target:selector:userInfo:repeats:其中有一個火災日期,允許您指定一個準確的時刻,當計時器應該觸發其選擇器。

這是你在找什麼?

+0

這裏如果沒有錯,間隔是以毫秒爲單位嗎? –

+0

時間間隔是一個'NSTimeInteral',它以秒爲單位,而不是毫秒。如果您決定定時器應重複使用,則使用此參數(它將重複發生的時間間隔)。使用這種方法,計時器將不會觸發,直到您指定的確切日期,然後將繼續在指定的每個反轉處觸發(如果重新設置爲「是」)。 – Jasarien

+0

如果我每天午夜必須在沒有用戶交互的情況下觸發該方法,該怎麼辦? –

0

你應該看看UILocalNotification 爲了運行該特定的方法,你的應用程序必須在前臺。

+0

這就是我的要求,我想在午夜時間安排本地通知,而無需打開應用程序。 –

+0

這簡直是不可能的:(當你的應用程序處於後臺時你可以做的事情很少, –

+0

@SauravMac你應該已經更具體了,你的問題沒有提到在應用程序處於後臺時想要執行操作, Mert Buran建議使用'UILocalNotification',並碰巧找到解決方案,您的問題 – Jasarien