Ios 在触发通知之前对代码进行一些验证后动态发布Uilocalnotification

Ios 在触发通知之前对代码进行一些验证后动态发布Uilocalnotification,ios,objective-c,ios7,uilocalnotification,Ios,Objective C,Ios7,Uilocalnotification,我想在我的应用程序中设置UILocalNotification,我会将firedate设置为通知6小时并设置为应用程序,但在触发通知之前,我必须验证我自己的条件,如果它满足条件,我不应该发布通知,否则我必须发布通知。如何处理这种情况。提前6小时发布UILocationNotification。使用userInfo字典将通知标记为未验证,例如:@{@validated:@NO} 在应用程序:didReceiveLocalNotification:handler中,检查验证标志。如果未验证,请执行此

我想在我的应用程序中设置UILocalNotification,我会将firedate设置为通知6小时并设置为应用程序,但在触发通知之前,我必须验证我自己的条件,如果它满足条件,我不应该发布通知,否则我必须发布通知。如何处理这种情况。

提前6小时发布UILocationNotification。使用userInfo字典将通知标记为未验证,例如:@{@validated:@NO}

在应用程序:didReceiveLocalNotification:handler中,检查验证标志。如果未验证,请执行此操作。如果通过验证,则在未来一毫秒内重新发布通知

如果收到已验证的通知,请显示它

基本思想:

以未验证状态发布通知,计划在6小时后发布。 接收通知,检查其是否已验证。 如果未验证,请立即以验证状态进行验证和重新发布。 如果已验证,则正常显示通知。 放弃所有未通过验证的通知。
谢谢你的回答,但仍然不能满足我的要求。你能解释一下原因吗?我一定不理解你的要求。