我在我的应用中创建了一个提醒,我希望在实际时间的5分钟之前通知其余部分。如果是,是否有可用的默认值?
谢谢!
答案 0 :(得分:1)
为此,您可以添加两个提醒,一个用于实际时间,另一个用于实际时间之前的另外5分钟。现在,您可以在收到两个提醒时执行不同的操作。
答案 1 :(得分:1)
您可以通过
创建新日期来删除5分钟NSDate *fiveMinutesBeforeDate = [NSDate dateWithTimeInterval:-60*5 sinceDate:dateFromFirstString];
并按照cate创建本地通知,并将此日期设置为触发本地通知
UILocalNotification *localNotification = [[UILocalNotification alloc] init];
localNotification.fireDate = fiveMinutesBeforeDate;
localNotification.alertBody = [NSString stringWithFormat:@"Alert Fired at %@", fiveMinutesBeforeDate];
localNotification.soundName = UILocalNotificationDefaultSoundName;
localNotification.applicationIconBadgeNumber = 1;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];