【发布时间】:2022-03-05 08:06:54
【问题描述】:
我正在 iOS 中实现一个带有贪睡功能的警报应用程序。
本地通知设置正确。当我选择特定时间时,它会在该特定时间触发,显示 2 个按钮关闭和查看。
我已将查看按钮重命名为贪睡,这样当用户点击贪睡时,通知将在 1 分钟后重复。
但是当点击贪睡按钮时我遇到了一个问题,它在控制台中正确显示它将在当前时间 1 分钟后重复,但通知不会在控制台中重复。
可能是什么问题。
请帮我解决这个问题。
这是我的代码:-
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
NSLog(@"Recieved local Notifications %@",notification.fireDate);
NSDate *date=[notification.fireDate dateByAddingTimeInterval:60];
NSLog(@"date After interval is %@",date);
UILocalNotification *notif=[[UILocalNotification alloc]init];
notif.fireDate=date;
NSLog(@"new notification:%@",notif.fireDate);
[[UIApplication sharedApplication] scheduleLocalNotification:notif];
application.applicationIconBadgeNumber = 0;
}
在didReceiveLocalNotification 我添加了因为当点击贪睡按钮时我希望设置和调用 1 分钟的时间间隔通知。
【问题讨论】:
标签: iphone objective-c