如何创建提醒一段时间,如在iPhone中30分钟提醒我

时间:2012-04-26 06:18:18

标签: iphone objective-c notifications push-notification uilocalnotification

您好我正在处理提醒申请。

我需要在特定时间后显示提醒提醒。

我们在日期选择器中设置时

但不是

就像我有一个按钮'提醒10分钟'

-(IBAction)ReminderClick:(id)sender
{
}

当用户按下按钮时,10分钟后需要显示警告。

2 个答案:

答案 0 :(得分:11)

您需要为此功能使用UILocalNotification 代码看起来像

UIApplication* app = [UIApplication sharedApplication];
        UILocalNotification* notifyAlarm = [[UILocalNotification alloc] init];

        NSDate *date1=[fire dateByAddingTimeInterval:60];
        notifyAlarm.fireDate = date1;
        notifyAlarm.timeZone = [NSTimeZone defaultTimeZone];
        //notifyAlarm.timeZone = [NSTimeZone defaultTimeZone];
        notifyAlarm.repeatInterval =NSWeekCalendarUnit ;
        notifyAlarm.soundName =soundString;
        notifyAlarm.alertBody =snoozeBody;
        notifyAlarm.userInfo=snoozeDict;
        //notifyAlarm.alertLaunchImage=@"in.png";
        [app scheduleLocalNotification:notifyAlarm]; 

你可以按照这个教程进行操作 http://www.icodeblog.com/tag/uilocalnotification/

http://blog.mugunthkumar.com/coding/iphone-tutorial-scheduling-local-notifications-using-a-singleton-class/

http://www.iostipsandtricks.com/ios-local-notifications-tutorial/

http://www.youtube.com/watch?v=tcVoq488-XI

答案 1 :(得分:0)

您必须为此

使用UILocalNotificataion