Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/105.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios UILocalNotification:检测警报显示_Ios_Notifications_Multitasking - Fatal编程技术网

Ios UILocalNotification:检测警报显示

Ios UILocalNotification:检测警报显示,ios,notifications,multitasking,Ios,Notifications,Multitasking,我有一个类似日历的iOS应用程序,需要每天在预先计算好的特定时间发出警报。 是否仍然可以检测是否显示通知警报并设置下一个计划(无需按下OK按钮并进入应用程序) 在其他语言中:是否可以检测UILocalNotification的UIAlertView的“关闭”按钮是否被按下 谢谢不。未进入应用程序,您无法执行任何操作。无法检测按下的取消按钮。如果取消通知,警报将立即消失。如果您发出操作按钮通知,则会启动应用程序 否。未进入应用程序,您无法执行任何操作。无法检测按下的取消按钮。如果取消通知,警报将立

我有一个类似日历的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。对不起,回答错了