Cllocationmanager aggiornamento oldlocation
-
18-09-2019 - |
Domanda
quando ho eseguito la mia applicazione la sua ottenere la mia posizione (Lat, Logi) vecchi e nuovi location.But voglio impostare oldlocation come nuova posizione quando la mia applicazione eseguita prima di .because voglio calcolare la distanza di viaggio. Se faccio funzionare la mia domanda ci vuole oldlocation cui ultima posizione si ottiene (sega di percorrenza 1 km quando inizio prima applicazione)
La speranza u capire Grazie
Soluzione
Si può provare a fare qualche bandiera per indicare il primo lancio della vostra applicazione. E quindi memorizzare questo flag in NSUserDefaults. Per esempio, se non riesci a trovare la tua bandiera dopo il lancio, si mostra avviso del tipo "ti piacerebbe utilizzare la posizione corrente come posizione di partenza?" Se l'utente sceglie Sì, in modo da aggiornare la posizione e memorizzarlo nella userDefaults. Si tratta di una memoria persistente. Oh, forse, ancora sarà meglio non conservare bandiera, ma la posizione di partenza coordinate.