无论如何都要每10分钟设置一次本地通知重复间隔。
我尝试使用
localnotification.repeatInterval = NSMinuteCalendarUnit*3;
和
localNotif.repeatInterval = 640;
它不起作用。
所以,请你指导我。 :)
答案 0 :(得分:3)
正如Mundi所说,repeatInterval必须是NSCalendarUnit
,并且只能包含:NSWeekCalendarUnit
,NSMonthCalendarUnit
,NSDayCalendarUnit
,NSHourCalendarUnit
,..
所以每10分钟收到一次通知。使用6个通知重复一小时,并在通知之间设置10分钟。
答案 1 :(得分:2)
我认为你不能这样做。
如果您想提及这个问题,我之前曾问过类似的问题。
这是链接
How to set Local Notification repeat interval to custom time interval?
希望这会对你有所帮助。
答案 2 :(得分:0)
NSTimeInterval
以秒为单位,因此十分钟为600.0
,而不是640
。
NSMinutesCalenderUnit
具有任意定义的值,不包含每分钟的秒数。
您是否检查过您使用scheduleLocalNotification:
正确安排了通知,并且您在AppDelegate中实施了application:didReceiveLocalNotification:
?
答案 3 :(得分:-1)
您是否还需要提交通知?像这样
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];