2014-03-05 35 views
0

我可以得到我的scheduledLocalNotifications列表我的表格視圖完美的代碼;scheduledLocalNotifications顯示錯誤的時區

NSArray *notificationArray = [[UIApplication sharedApplication] scheduledLocalNotifications]; 

但唯一的問題是,我的本地通知在正確的時間觸發,但在列表中顯示錯誤的時區。

我也使用systemTimeZone來調度我的本地通知,像這樣;

notification.timeZone = [NSTimeZone systemTimeZone]; 

什麼是得到scheduledLocalNotifications列表與正確的時區的正確方法是什麼?

在此先感謝

+0

你是什麼意思*「與名單上的錯誤的時區顯示「*?該列表如何創建和顯示? –

+0

我已經創建了表格視圖並使用此代碼獲取scheduledLocalNotifications; NSArray * notificationArray = [[UIApplication sharedApplication] scheduledLocalNotifications] – Rick

回答

1

我有同樣的問題時,而我已經在下午3:30安排的通知,當我的NSLog它fireDate它會在不同的時間顯示出來它是正確安排區域,這就是我如何修復它。

[localNotification.fireDate descriptionWithLocale:NSGregorianCalendar] 

這將還擊日期與公曆本地(或安排當地的通知時,你應該用你使用的任何地方)

+0

它工作!非常感謝你 :) – Rick