即使應用程序沒有運行斯威夫特 - 如何調用函數的具體日期和時間
0
A
回答
0
要做到這一點,最好的辦法我怎樣才能下午13:00後,每天運行的功能是與NSTimer。使用類似的東西:
var timer = NSTimer.scheduledTimerWithTimeInterval(interval, target: self, selector: "function_name", userInfo: nil, repeats: true)
創建一個循環,可以隨時運行某個函數。
0
如果您的應用程序位於後臺而不是關閉,您應該使用後臺任務。如:
var timer = NSTimer(timeInterval: Your nstimerinterval, target: self, selector: "someBackgroundTask:", userInfo: nil, repeats: true)
FUNC someBackgroundTask(定時器:的NSTimer){
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), {() -> Void in
println("You can do background tasks here.")
dispatch_async(dispatch_get_main_queue(), {() -> Void in
println("If you want to update your UI, you should do it here.")
})
})
}
+0
除了我的問題,其實我的應用程序應該運行每個月的第一天,第二天和第三天。你對此有任何想法 –
相關問題
- 1. 斯威夫特日期時區問題
- 2. 獲取日期和時間斯威夫特
- 3. 時間戳斯威夫特
- 4. 斯威夫特3
- 5. strtoul()函數 - 斯威夫特
- 6. 斯威夫特NStask函數
- 7. 斯威夫特
- 8. 斯威夫特回調函數
- 9. 斯威夫特
- 10. 斯威夫特 - 的NSDate - 刪除日期
- 11. 斯威夫特
- 12. 自然語言處理的日期/時間斯威夫特
- 13. 斯威夫特
- 14. 斯威夫特
- 15. 斯威夫特
- 16. 調用與斯威夫特
- 17. 斯威夫特3
- 18. 斯威夫特 - JSQMessagesViewController與斯威夫特
- 19. 如何調用斯威夫特
- 20. 按日期排序 - 斯威夫特3
- 21. 斯威夫特:日期差異
- 22. 斯威夫特轉換斯威夫特
- 23. 斯威夫特2斯威夫特3
- 24. 斯威夫特
- 25. 斯威夫特
- 26. 空間在斯威夫特斯威夫特的標記語言
- 27. 斯威夫特
- 28. 斯威夫特
- 29. 斯威夫特3 - 如何定義回調函數的參數
- 30. 在斯威夫特
嘗試去這裏http://stackoverflow.com/questions/34377244/osx-swift-call-function-at-a -specific-date-time –