iPhone: How to set repeat daily/hourly local notification?

前端 未结 4 876
眼角桃花
眼角桃花 2020-12-16 08:45

I want to test add local notification. I want it repeat daily/hourly. How can I do that?

NSCalendar *calendar = [NSCalendar autoupdatingCurrentCalendar];

 /         


        
4条回答
  •  天命终不由人
    2020-12-16 09:00

    Your code would be much simpler if you used dateByAddingComponents:toDate:options:.

    (dateByAddingTimeInterval: does not handle calendars properly, e.g. time zone changes.)

    If you want it to repeat, I think you have to add several, or re-add them when your app is next launched. Otherwise, a notification that repeated every second would be incredibly annoying.

提交回复
热议问题