Objective c 是否有防止创建相同本地通知的内置保护?

Objective c 是否有防止创建相同本地通知的内置保护?,objective-c,Objective C,我正在使用某种带有事件的日历开发应用程序。如果创建了事件-应用程序将自动创建本地通知,alertBody==事件标题,fireDate==事件的日期-5分钟。我尝试为已具有本地通知的同一事件再创建一个本地通知-而此新本地通知不会出现在[[UIApplication sharedApplication]中ScheduledLocalNotification],我只看到添加事件后自动创建的旧通知。新通知的fireDate和alertBody等同于已创建通知的fireDate和alertBody,因此

我正在使用某种带有事件的日历开发应用程序。如果创建了事件-应用程序将自动创建本地通知,alertBody==事件标题,fireDate==事件的日期-5分钟。我尝试为已具有本地通知的同一事件再创建一个本地通知-而此新本地通知不会出现在[[UIApplication sharedApplication]中ScheduledLocalNotification],我只看到添加事件后自动创建的旧通知。新通知的fireDate和alertBody等同于已创建通知的fireDate和alertBody,因此问题是-是否存在任何内置保护,防止使用fireDate和alertBody创建本地通知,而这些通知已存在于另一个已创建通知中?在文档中没有发现任何关于这方面的提及。

我想答案在你的问题中;i、 e.如果您能够查询现有通知,那么您可以避免创建通知。是的,可以获取所有现有通知并添加检查。但这有必要吗?也许苹果已经通过一些内置检查来防止这种情况再次发生,你的问题表明他们确实做到了,是的。