Iphone UILocalnotification未在设置的时间获得警报?
我这样做是为了在规定时间内保持警惕。但它没有及时发出警报。我正在从datepicker设置时间。我怎样才能解决这个问题Iphone UILocalnotification未在设置的时间获得警报?,iphone,Iphone,我这样做是为了在规定时间内保持警惕。但它没有及时发出警报。我正在从datepicker设置时间。我怎样才能解决这个问题 - (void)scheduleNotificationWithInterval:(int)minutesBefore { [[UIApplication sharedApplication] cancelAllLocalNotifications]; UILocalNotification *localNotif = [[UILocalNotifi
- (void)scheduleNotificationWithInterval:(int)minutesBefore {
[[UIApplication sharedApplication] cancelAllLocalNotifications];
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
return;
NSLog(@"Date %@",datePicker.date);
localNotif.fireDate = datePicker.date;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
if ([freq isEqualToString:@"Daily"]) {
localNotif.repeatInterval = NSDayCalendarUnit;
}
localNotif.alertBody = @"Radio Asia Alarm";
localNotif.alertAction = @"Ok";
localNotif.soundName = UILocalNotificationDefaultSoundName;
NSDictionary *infoDict = [NSDictionary dictionaryWithObject:@"Radio Asia Alarm" forKey:@"Message"];
localNotif.userInfo = infoDict;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
[localNotif release];
}
我还调用这个方法,在设置的时间和日期之后单击按钮
[self scheduleNotificationWithInterval:1];
我没有警觉。我能做什么?您确定设置了正确的时区吗?我相信问题可能就在那里
您是否尝试过不设置它?检查datePicker.date Strings的日期格式尝试在设置后记录firedate Ager