用户设置自定义ui本地通知

时间:2012-12-09 22:02:17

标签: ios uilocalnotification appdelegate

我知道如何在AppDelegate的applicationDidEnterBackground函数中发出本地通知。

- (void)applicationDidEnterBackground:(UIApplication *)application

{

UILocalNotification * uln = [[UILocalNotification alloc] init];
uln.fireDate = [NSDate dateWithTimeIntervalSinceNow:10];
uln.timeZone = [NSTimeZone defaultTimeZone];

uln.alertBody = @"Did you forget something?";
uln.alertAction = @"Show me";
uln.soundName = UILocalNotificationDefaultSoundName;
//uln.applicationIconBadgeNumber = 0;
uln.repeatInterval = NSMinuteCalendarUnit;
application.scheduledLocalNotifications = [NSArray arrayWithObject:uln];

}

但是,用户是否可以为fireDate设置时间,并且可以像午夜一样不打扰时间?

1 个答案:

答案 0 :(得分:1)

是的,您可以将firedate属性设置为将来的任何日期。请勿打扰用户在iOS6的“设置”中触发自己。