我有一个类似日历的 iOS 应用程序,它需要每天在特定的预先计算的时间发出警报。无论如何检测是否显示通知警报并设置下一个时间表(无需按确定按钮并进入应用程序)?
用其他语言:是否可以检测 UILocalNotification 的 UIAlertView 的“关闭”按钮是否按下?
谢谢
我有一个类似日历的 iOS 应用程序,它需要每天在特定的预先计算的时间发出警报。无论如何检测是否显示通知警报并设置下一个时间表(无需按确定按钮并进入应用程序)?
用其他语言:是否可以检测 UILocalNotification 的 UIAlertView 的“关闭”按钮是否按下?
谢谢
不,您不能根据另一个响应重新触发另一个通知。虽然,您可以简单地为您希望使用NSCalendarUnit
. 唯一的缺点是您最多只能收到 64 个通知。
如果您想检查它,这个答案显示了一个创建通知队列以通过该限制的技巧。
没有。如果不进入您的应用程序,您将无法做任何事情。无法检测到按下的取消按钮。如果您取消通知,警报就会消失。如果您给出操作按钮通知将启动应用程序。