Pergunta

Quando eu executo meu aplicativo, é obtido minha localização (lat, logi), novo e antigo local. Mas eu quero definir o OldLocation como novo local quando meu aplicativo é executado pela primeira vez. Como quero calcular a viagem à distância. Se eu executar meu aplicativo, é necessário OldLocation, onde o último local recebe (a distância de serra a distância 1 km quando inicio a inscrição pela primeira vez)

Espero que você entenda obrigado

Foi útil?

Solução

Você pode tentar fazer algum sinalizador para indicar o primeiro lançamento do seu aplicativo. E, em seguida, armazene este sinalizador em nsuserDefaults. Por exemplo, se você não conseguir encontrar sua bandeira após o lançamento, mostra um alerta como "Gostaria de usar seu local atual como local de início?" Se o usuário escolher sim, você atualizará o local e o armazenará nos UserDefaults. Este é um armazenamento persistente. Ah, talvez, até seja melhor armazenar não sinalizar, mas o seu local é coordenadas de localização.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top