UILocalNotification
не имеет других средств для их отображения, кроме метода fireDate.
Если вы хотите сообщить пользователю, что он приближается к определенной точке GPS, вам нужно разрешить вамприложение получает обновления местоположения, когда оно находится в фоновом режиме.Вы можете сделать это, добавив режим Required background modes
к информационному списку и установив его на App registers for location updates
.Теперь ваше приложение будет продолжать получать обновления в фоновом режиме, это будет работать только на iPhone 3GS и выше.
Затем просто запланируйте UILocalNotification
с fireDate, установленным как [NSDate date]
, и оно немедленно сработает.