为特定日期设置任务(iOS应用)

时间:2013-02-12 11:42:41

标签: iphone ios date

假设我今天创建了一个任务,并说我希望在今天10天之后(通过推送通知)提醒它。从本质上讲,我如何不断跟踪它是什么日子(即使我的应用程序没有被主动使用),以便最终识别它何时从今天起10天?

1 个答案:

答案 0 :(得分:1)

你不这样做。

你会安排通知,告知它应该发生的时间......

UILocalNotification *notification = [[UILocalNotification alloc] init];
notification.fireDate = [NSDate someDateInTheFuture];
notification.alertBody = @"This is your alert. Do something";
notification.alertAction = @"Alert";

[[UIApplication sharedApplication] scheduleLocalNotification:notification];

然后,当通知到达您设置的日期时,将触发通知。您无需在应用中自行检查。它刚刚发生。