Ios UILocalNotification:检测警报显示
我有一个类似日历的iOS应用程序,需要每天在预先计算好的特定时间发出警报。 是否仍然可以检测是否显示通知警报并设置下一个计划(无需按下OK按钮并进入应用程序) 在其他语言中:是否可以检测UILocalNotification的UIAlertView的“关闭”按钮是否被按下Ios UILocalNotification:检测警报显示,ios,notifications,multitasking,Ios,Notifications,Multitasking,我有一个类似日历的iOS应用程序,需要每天在预先计算好的特定时间发出警报。 是否仍然可以检测是否显示通知警报并设置下一个计划(无需按下OK按钮并进入应用程序) 在其他语言中:是否可以检测UILocalNotification的UIAlertView的“关闭”按钮是否被按下 谢谢不。未进入应用程序,您无法执行任何操作。无法检测按下的取消按钮。如果取消通知,警报将立即消失。如果您发出操作按钮通知,则会启动应用程序 否。未进入应用程序,您无法执行任何操作。无法检测按下的取消按钮。如果取消通知,警报将立
谢谢不。未进入应用程序,您无法执行任何操作。无法检测按下的取消按钮。如果取消通知,警报将立即消失。如果您发出操作按钮通知,则会启动应用程序 否。未进入应用程序,您无法执行任何操作。无法检测按下的取消按钮。如果取消通知,警报将立即消失。如果您发出操作按钮通知,则会启动应用程序 不,您不能基于另一个响应重新触发另一个通知。尽管如此,您可以使用
NSCalendarUnit
简单地为您希望的剩余时间创建多个通知。唯一的缺点是您总共只能收到64个通知
显示了一个技巧,可以创建一组通知,以便在您想签出时通过该限制 不,您不能基于另一个响应重新触发另一个通知。尽管如此,您可以使用
NSCalendarUnit
简单地为您希望的剩余时间创建多个通知。唯一的缺点是您总共只能收到64个通知
显示了一个技巧,可以创建一组通知,以便在您想签出时通过该限制 是的,您可以通过AppDelegate的方法-(void)application:(UIApplication*)app didReceiveLocalNotification:(UILocalNotification*)notif来检测它。但是如果按下“关闭”按钮,则不会调用此方法。@Radhu:您的注释不正确。该委托(didReceiveLocalNotification)将在应用程序在前台收到本地通知时被调用。@AVEbrahimi:你不能这样做是的..我检查过了。你是对的@AVEbrahimi。抱歉回答错误是的,您可以通过AppDelegate的方法-(void)application:(UIApplication*)app didReceiveLocalNotification:(UILocalNotification*)notif检测到它。但是如果按下“关闭”按钮,则不会调用此方法。@Radhu:您的注释不正确。该委托(didReceiveLocalNotification)将在应用程序在前台收到本地通知时被调用。@AVEbrahimi:你不能这样做是的..我检查过了。你是对的@AVEbrahimi。对不起,回答错了