2014-03-05 29 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