我正在制作一个需要设置本地通知的闹钟项目,但问题是我需要在每个星期天或每个星期一重复一遍,或者可能在星期日或星期一, 任何人都可以帮我解决这个问题吗? 谢谢
答案 0 :(得分:4)
UILocalNotification有一个名为repeatInterval
的属性。
但是,它仅指定您希望重复通知的时间间隔,具体取决于用户指定的fireDate
。
说,火灾日期是星期一;如果重复间隔设置如此,
yourLocalNotif.repeatInterval = kCFCalendarUnitWeekday;
每个星期一的通知都会消失。
现在,如果您想要重复通知星期一和星期日两者,则必须创建2个不同的本地通知对象,一个为星期一设置fireDate,另一个为星期日设置,两个都为{{ 1}}为repeatInterval
设置的属性。
答案 1 :(得分:0)
我猜这是问题的重复。看看this。
我猜你知道你实例化一个UILocalNotification对象然后使用UIApplication方法scheduleLocalNotification:
来安排它。你可以阅读documentation,第4段文字。