0
我使用的日曆事件調度報警的UILocalNotification在我的應用UILocalNotification消防日期問題
我已經安排活動下午3:30在我的應用程序,和之前設置警報到1小時。
在2:30,警報露面(預期),但它說,該事件就是現在。另一方面,本機警報顯示事件發生在1小時後。
編輯:這裏,我怎麼安排通知:
UILocalNotification *localNotification = [[[UILocalNotification alloc] init]autorelease];
localNotification.fireDate = fireDate;
localNotification.timeZone = [NSTimeZone defaultTimeZone];
localNotification.alertBody = [NSString stringWithFormat: @"%@ \n%@ at: %@",title,todayString,[formatter stringFromDate:Startdate]];
localNotification.alertAction = NSLocalizedString(@"Luanch", nil);
NSMutableDictionary *dict = [[[NSMutableDictionary alloc] init] autorelease];
[dict setObject:ID forKey:@"id"];
[dict setObject:Startdate forKey:@"start"];
[dict setObject:endDate forKey:@"end"];
[dict setObject:[NSNumber numberWithInt:relativeOffset] forKey:@"offset"];
localNotification.userInfo = dict;
localNotification.soundName = UILocalNotificationDefaultSoundName;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
將您的代碼發佈到創建'UILocalNotification'的地方。由於'UILocalNotification'只會顯示你在alertBody屬性中顯示的內容。 – rckoenes 2013-02-11 12:41:54
我在我的問題指的是顯示通知標題的通知中心右邊的時候,本地日曆顯示多少時間仍然爲事件,和我的通知顯示「現在」,即使未啓動 – 2013-02-11 12:53:02
你可以」 t調整該日期。它始終是'UILocalNotification'被觸發的日期。 – rckoenes 2013-02-11 12:57:39