是否有任何方法來爲任何選擇器方法設置執行時間?雖然我知道我們可以在延遲後調用任何方法,但我的要求是在某個特定時刻觸發一種方法。設置選擇器方法的執行時間
回答
NSTimer
initWithFireDate:interval:target:selector:userInfo:repeats:
其中有一個火災日期,允許您指定一個準確的時刻,當計時器應該觸發其選擇器。
這是你在找什麼?
你應該看看UILocalNotification 爲了運行該特定的方法,你的應用程序必須在前臺。
這就是我的要求,我想在午夜時間安排本地通知,而無需打開應用程序。 –
這簡直是不可能的:(當你的應用程序處於後臺時你可以做的事情很少, –
@SauravMac你應該已經更具體了,你的問題沒有提到在應用程序處於後臺時想要執行操作, Mert Buran建議使用'UILocalNotification',並碰巧找到解決方案,您的問題 – Jasarien
- 1. 在特定時間執行選擇器
- 2. 設置時間選擇器寬度
- 3. SelectOneRadio設置時間選擇
- 4. 設置時間選擇器對話到選定時間
- 5. 如何設置在java中執行一些方法的時間?
- 6. 如何設置方法的最大執行時間?
- 7. 嘗試設置UITextField文本時正在執行選擇器
- 8. 錯誤:EXC_BAD_ACCESS從不同的方法執行選擇器時
- 9. 無法在引導時間選擇器的更改時間內設置00:00?
- 10. 設置方法運行一段時間?
- 11. 日期時間選擇器 - 設置開始日期和時間
- 12. 將默認時間設置爲自舉時間選擇器
- 13. 在引導時間選擇器上設置默認時間
- 14. 根據函數執行時間設置定時器間隔
- 15. 設置exec()的最大執行時間
- 16. 設置自舉時間選擇器的開始時間和結束時間
- 17. 以設定的時間間隔執行方法的最有效方法?
- 18. 如何設置計算執行時間的計時器
- 19. 執行的方法/設置屬性
- 20. 繼承,選擇性執行方法
- 21. 計算的方法的執行時間
- 22. 編程方法執行的開始時間 - 當時開始執行的方法
- 23. 批次選擇時間設置
- 24. 設置時間來執行Javascript函數?
- 25. 查找方法的執行時間
- 26. java中的方法執行時間
- 27. 基於時間的C#執行方法#
- 28. 記錄的方法執行時間
- 29. 顯示當地時間設置的日期選擇器
- 30. 時間選擇器
這裏如果沒有錯,間隔是以毫秒爲單位嗎? –
時間間隔是一個'NSTimeInteral',它以秒爲單位,而不是毫秒。如果您決定定時器應重複使用,則使用此參數(它將重複發生的時間間隔)。使用這種方法,計時器將不會觸發,直到您指定的確切日期,然後將繼續在指定的每個反轉處觸發(如果重新設置爲「是」)。 – Jasarien
如果我每天午夜必須在沒有用戶交互的情況下觸發該方法,該怎麼辦? –