4

几个星期以来,我一直在努力解决这个问题。

如果我将repeatIntervala 的属性设置UILocalNotification为非固定间隔会发生什么?(我所说的非固定单位是指NSWeekdayCalendarUnitNSWeekdayOrdinalCalendarUnit)。

因此,假设我将UILocalNotificationfireDate设置为本周的星期三,并将其设置repeatIntervalNSWeekdayCalendarUnit. 每周三会重复吗?

对 也一样NSWeekdayOrdinalCalendarUnit吗?因此,如果我有一个fireDate设置为每月第 4 个星期三的通知,并且我将其设置repeatIntervalNSWeekdayOrdinalCalendarUnit,它会在每个月的第 4 个星期三重复吗?

先感谢您。

4

1 回答 1

3

好的,为了大家的利益,这是我发现的:

  • 将重复间隔设置为NSWeekdayCalendarUnit不符合我的预期,相反,我想它会在一周内查找该工作日的每一次出现,并且因为只有一个,所以它会在该周结束时安排通知(默认是星期六)

  • 以类似的方式,将其设置为NSWeekdayOrdinalCalendarUnit创建类似的行为,因为在看到不再出现 X 天的 X 序数时,它诉诸于安排一个月中该工作日的最后序数。

于 2011-05-25T13:59:13.877 回答