0
我想以2个月,4个月和6个月的时间间隔安排本地通知。UILocalNotification:每2个月,4个月,6个月重复一次?
从NSCalendarUnits可用,我不明白这是如何可能的。
有什么建议吗?
我想以2个月,4个月和6个月的时间间隔安排本地通知。UILocalNotification:每2个月,4个月,6个月重复一次?
从NSCalendarUnits可用,我不明白这是如何可能的。
有什么建议吗?
我已经使用以下hack实现了这种功能。
- (void)application:(UIApplication *)application didReceiveLocalNotification
(UILocalNotification *)notification
{
if ([notification.alertBody isEqualToString:@"your notification's alertBody"])
{
//reschedule your notification for 2 months
}
}
只是在你的应用程序的委托appdelegate.m
用上面的方法不幸的是不可能的。 NSCalendarUnit
仅适用于单位重复。
考虑到您无法安排超过64个本地通知,您有3种可能性。
的比较时,用于识别通知已被炒到推通知网络服务?没有比alert机体更加优雅的方式吗? – mrd 2015-01-21 12:14:48
我使用了alertBody,因为它在我的情况中是独一无二的。你是否使用了一些类似的LocalNotification的alertBody? – 2015-01-21 12:16:08
是的,它是确定localnotification – 2015-01-21 12:16:32