Iphone 时间更改时重复UILocalNotification行为
我正在设置一个重复的本地通知,在下周二10:00触发,然后每周重复(NSWeekCalendarUnit)。我的问题是,当当地时间改变时(每年2次),通知将在11:00或9:00发出。原因是NSWeekCalendarUnit是以秒为单位计算的(7天/周*24小时/天*60秒/小时)。我希望警报只在10点响,即使当地时间改变了Iphone 时间更改时重复UILocalNotification行为,iphone,objective-c,ios,cocoa,uilocalnotification,Iphone,Objective C,Ios,Cocoa,Uilocalnotification,我正在设置一个重复的本地通知,在下周二10:00触发,然后每周重复(NSWeekCalendarUnit)。我的问题是,当当地时间改变时(每年2次),通知将在11:00或9:00发出。原因是NSWeekCalendarUnit是以秒为单位计算的(7天/周*24小时/天*60秒/小时)。我希望警报只在10点响,即使当地时间改变了 有什么方法可以做到这一点吗?您是否设置了UILocalNotification的timeZone属性?从文件中: 。。。如果将有效的NSTimeZone对象指定给此 属性
有什么方法可以做到这一点吗?您是否设置了
UILocalNotification
的timeZone
属性?从文件中:
。。。如果将有效的NSTimeZone对象指定给此
属性,则火灾日期被解释为
时区发生变化时自动调整;一
适用于这种情况的示例是闹钟