嗨,我正在开发一个提醒应用程序。
我需要在某个特定时间后显示提醒警报。
但不是在我们设置日期选择器的时候。
就像我有一个“10 分钟内提醒”按钮
-(IBAction)ReminderClick:(id)sender
{
}
当用户按下按钮时,10 分钟后需要显示警报。
嗨,我正在开发一个提醒应用程序。
我需要在某个特定时间后显示提醒警报。
但不是在我们设置日期选择器的时候。
就像我有一个“10 分钟内提醒”按钮
-(IBAction)ReminderClick:(id)sender
{
}
当用户按下按钮时,10 分钟后需要显示警报。
您需要为此功能代码使用 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://www.iostipsandtricks.com/ios-local-notifications-tutorial/
您必须为此使用 UILocalNotificaion