我希望以2个月,4个月和6个月的间隔安排本地通知。
从可用的NSCalendarUnits中,我不知道这是如何实现的。
有什么建议吗?
答案 0 :(得分:0)
我已经使用以下hack实现了这种功能。
- (void)application:(UIApplication *)application didReceiveLocalNotification
(UILocalNotification *)notification
{
if ([notification.alertBody isEqualToString:@"your notification's alertBody"])
{
//reschedule your notification for 2 months
}
}
在您的应用程序的委托appdelegate.m
中使用上述方法答案 1 :(得分:0)
不幸的是不可能。 NSCalendarUnit
仅适用于单位重复。
考虑到您无法安排超过64个本地通知,您有3种可能性。