2013-02-11 68 views
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]; 
+1

將您的代碼發佈到創建'UILocalNotification'的地方。由於'UILocalNotification'只會顯示你在alertBody屬性中顯示的內容。 – rckoenes 2013-02-11 12:41:54

+0

我在我的問題指的是顯示通知標題的通知中心右邊的時候,本地日曆顯示多少時間仍然爲事件,和我的通知顯示「現在」,即使未啓動 – 2013-02-11 12:53:02

+0

你可以」 t調整該日期。它始終是'UILocalNotification'被觸發的日期。 – rckoenes 2013-02-11 12:57:39

回答

1

只是本地警報顯示後的具體時間,其他與NOW標籤應用顯示警報的事件,所以沒有辦法隱藏NOW通知中心的標籤。