Вопрос

Когда я запускаю свое приложение, это получите мое местоположение (LAT, Logi) как новое, так и старое место. Но я хочу установить OldLocation в качестве нового местоположения, когда мое приложение работает в первый раз. Потому что я хочу рассчитать поездку на расстояние. Если я запускаю свое заявление, он понадобится, где он получает последнее местоположение (переход на расстоянии 1 км, когда я начинаю заявление в первый раз)

Надеюсь, ты понимаешь спасибо

Это было полезно?

Решение

Вы можете попытаться сделать флаг, чтобы указать первый запуск вашего приложения. А затем храните этот флаг в nsuserdefaults. Например, если вы не можете найти свой флаг после запуска, вы показываете оповещение, как «Хотите использовать свое текущее местоположение в качестве места начала?» Если пользователь выберите «Да», поэтому вы обновите местоположение и сохраните его в пользователях. Это постоянное хранилище. О, возможно, даже будет лучше хранить не флаг, но ваше начальное местоположение координат.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top