【发布时间】:2015-02-19 23:40:47
【问题描述】:
我正在尝试在每天早上的某个时间通过后台执行运行特定功能。这是我想出的...
func getCurrentTime() { //Is called every minuite by a timer
let date = NSDate()
let formatter = NSDateFormatter()
formatter.timeStyle = .ShortStyle
var stringValue = formatter.stringFromDate(date)
if stringValue == "7:00 AM" {
sendPushAlert()//Defined elsewhere in code, executes desired code
}
}
但是,这不会在后台运行(例如,当应用程序未打开时),并且似乎是一种笨拙的做事方式。
那么,我如何在每天早上的特定时间运行后台执行?
或者,有没有更好的方法来获取数据以显示在推送通知中?
谢谢!!!!!!
【问题讨论】:
标签: ios swift background-process