我有 SQLite 数据库。
我想在日期更改时在数据库中插入行。
我只知道我应该使用UILocalNotification
,但我不知道如何使用。
其他方法是在后台运行 NSTimer,但我不想这样做。
从教程我试过:
UIApplication* app = [UIApplication sharedApplication];
NSDate *date = [NSDate date];
// create the notification and then set it's parameters
UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease];
if (notification)
{
notification.fireDate = date;
notification.timeZone = [NSTimeZone defaultTimeZone];
notification.repeatInterval = 0;
notification.alertBody = @"DONE:";
// this will schedule the notification to fire at the fire date
[app scheduleLocalNotification:notification];
// this will fire the notification right away, it will still also fire at the date we set
[app presentLocalNotificationNow:notification];
}
但是在我的应用程序中,它应该在数据库中插入应用程序在后台或前台。插入应在日期更改时进行。