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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top