Как использовать UILocalNotification с определенного расстояния? - PullRequest
0 голосов
/ 13 сентября 2011

Я пытаюсь предупредить пользователя уведомлением о том, что если он достигнет радиуса, скажем, 100 м определенной аннотации (я их создал), он должен получить уведомление.

Может ли кто-нибудь направить меня в правильном направлении, потому что я не могу найти ничего: /.

Большое спасибо, ребята

1 Ответ

1 голос
/ 13 сентября 2011

UILocalNotification не имеет других средств для их отображения, кроме метода fireDate.

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

Затем просто запланируйте UILocalNotification с fireDate, установленным как [NSDate date], и оно немедленно сработает.

...