Pregunta

Cuando ejecuto mi aplicación, obtiene mi ubicación (Lat, Logi) tanto nueva como antigua. Pero quiero establecer OldLocation como nueva ubicación cuando mi aplicación se ejecuta por primera vez. Porque quiero calcular el viaje a distancia. Si ejecuto mi aplicación, se necesita OldLocation donde se obtiene la última ubicación (Saw Distance viaja 1 km cuando comienzo la aplicación por primera vez)

Espero que entiendas gracias

¿Fue útil?

Solución

Puede intentar hacer una bandera para indicar el primer lanzamiento de su aplicación. Y luego almacene esta bandera en nsuserDefaults. Por ejemplo, si no puede encontrar su bandera después del lanzamiento, muestra alerta como "¿Le gustaría usar su ubicación actual como ubicación de inicio?" Si el usuario elige que sí, por lo que actualizará la ubicación y la almacenará en los usuarios de favoritos. Este es un almacenamiento persistente. Oh, tal vez, incluso será mejor almacenar no bandera, pero su ubicación de inicio coordina.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top