Frage

Wenn ich meine Bewerbung ausführe, erhalten Sie meinen Standort (lat, logi) sowohl neuer als auch alter Standort. Aber ich möchte die alte Lokation als neuen Standort einstellen, wenn meine Bewerbung zum ersten Mal ausführt. Weil ich die Entfernungsreise berechnen möchte. Wenn ich meine Bewerbung ausführe, wird die alte Lokation angelegt, an der der letzte Standort erholt wird (Sägeweg 1 km, wenn ich zum ersten Mal die Anwendung starte)

Hoffe du verstehst danke

War es hilfreich?

Lösung

Sie können versuchen, Flaggen zu erstellen, um das erste Start Ihrer App anzuzeigen. Und speichern Sie diese Flagge in NsuserDefaults. Wenn Sie beispielsweise Ihr Flag nach dem Start nicht finden können, zeigen Sie Alarm wie "Möchten Sie Ihren aktuellen Standort als Startort verwenden?" Wenn Benutzer Ja auswählen, aktualisieren Sie den Speicherort und speichern ihn in den Benutzerdefaults. Dies ist eine anhaltende Lagerung. Oh, vielleicht ist es sogar besser, keine Flagge zu speichern, sondern Ihr Startort koordiniert.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top