使用按钮打开和关闭警报通知

时间:2012-08-12 20:58:26

标签: iphone objective-c ipad xcode4.3

我正在创建一个带有一个警报的时钟应用程序。

我有一个设置闹钟的按钮,一个打开闹钟的按钮,以及一个关闭闹钟的按钮。

设置按钮使用本地通知:

UILocalNotification *scheduledAlert;
[[UIApplication sharedApplication] cancelAllLocalNotifications];
scheduledAlert = [[UILocalNotification alloc] init];
scheduledAlert.applicationIconBadgeNumber=1;
scheduledAlert.fireDate = alarmPicker.date;
scheduledAlert.timeZone = [NSTimeZone defaultTimeZone];
scheduledAlert.repeatInterval =  NSDayCalendarUnit;
scheduledAlert.soundName=@"alarm_clock_ringing.wav";
scheduledAlert.alertBody = @"I’d like to get your attention again!";
[[UIApplication sharedApplication]
                   scheduleLocalNotification:scheduledAlert];

一切正常。

但是,我不知道如何编码On和Off按钮。

1 个答案:

答案 0 :(得分:0)

对于Off按钮,您必须使用CancelAllCurrentNotifications

之类的内容