2017-02-24 3 views
0

Guten Tag.iOS - Download json swift

Ich war mit der Aufgabe konfrontiert, kann nicht die Antworten im Internet finden, kann jemand in der Lage sein zu helfen.

Ich muss eine Anfrage an den Dienst senden. Diese Anfrage muss einmal pro Stunde nicht mehr als 1 Sekunde gesendet werden. Von der Antwort zur Abfrage, um einen Teil der Daten zu extrahieren. Wenn Sie diese Informationen erhalten oder verfügbar gemacht haben, sollten sie dem Textfeld hinzugefügt werden. Daten sollten nach dem Neustart der Anwendung gespeichert und wiederverwendet werden.

Zur Verbindung mit dem Dienst verwende ich Alamofire. Helfen Sie bitte, ob es in dieser Bibliothek irgendeine Funktion gibt, um das Zeitlimit festzulegen, frage ich? Und wie man die Daten speichert? Speichern Sie die neue JSON-Datei lokal oder die in einem Array gespeicherten Daten oder verwenden Sie die Datenbank? Vielen Dank für Ihre Hilfe.

Antwort

0

Ich habe keine Idee, ein Zeitlimit zu setzen, aber Sie können die NSTimer Funktion untersuchen, und wenn es nur eine Zeichenfolge ist, die Sie speichern möchten, müssen Sie nur NSUserDefaults dafür verwenden. Es speichert Ihre Daten als eine Eigenschaftsliste und Sie können jederzeit von überall in der App darauf zugreifen.

Hier ist ein link, um Ihnen bei der Einrichtung NSUserDefaults zu helfen.