ios9 中先前安装的 UILocalNotification(使用 CLLocationManager)

UILocalNotification from previous install in ios9 (with CLLocationManager)

我创建了一个非常简单的应用程序,它使用 CLLocationManagerCLBeaconRegion。 当应用程序在后台并且用户 enters/exits 一个区域时,它会创建一个相应的通知 ("Welcome"/"Goodbye").

该项目工作正常,除了当用户 enters/exits 区域时,我不断收到以前安装的旧通知。

"monitoredRegions" inside CLLocationManager 只包含当前的。

本地通知通过“presentLocalNotificationNow”发送。

如果您知道我如何只接收来自当前安装的通知..

我找到了为什么我没有在正确的时间收到正确的通知。 将区域添加到 UILocalNotification 后,不会在调用 presentLocalNotificationNow

后立即发送通知