每天设定时间的本地通知
问题描述:
我的要求很简单:我如何设置本地通知在每天设定的时间提供给用户?因此,例如,通知在上午9点发送。每天。每天设定时间的本地通知
我试着环顾四周却无处似乎有我想要的东西。他们似乎都使用日期选择器,并且我也没有接近Obj-C的足够经验来解决它们。
任何感激。
答
拥有的NSTimer在背景用60秒的时间间隔运行。获取每分钟的当前时间。如果当前时间等于上午9点,则显示本地通知。
答
UILocalNotification有几个属性,如repeatInterval
或fireDate
可能 帮助你。
但要小心,因为你有一些限制。检查:
UILocalNotification Repeat Interval for Custom Alarm (sun, mon, tue, wed, thu, fri, sat)
答
使用NSDateComponents并将它们设置为fireDate似乎工作。重复使用repeatInterval。