Ich lade einige Daten und Internetverbindungsunterbrechungen zwischendurch herunter, wie kann ich den Download vom aktuellen Status im Kerndatenmodell fortsetzen?Wie wird der Daten-Download in Ziel c fortgesetzt?
Antwort
Das Kerndatenmodell und der Download haben nichts miteinander zu tun. Sie müssten diese Schritte unterscheiden:
- Stellen Sie eine Download-Anfrage.
- Der Download endet mit Erfolg oder Fehler.
- Behandeln Sie die Daten - z.B. Speichern Sie es in den Kerndaten.
- wenn erfolgreich abgeschlossen, werden Sie
- getan, wenn nicht
- Hinweis weiter, die Sie wieder herunterladen.
- eine neue Download-Anfrage Formular wird mit einem
NSURLRequest
behandelt wird nur die fehlenden Daten vom Server - Gehen Sie zu Schritt 2.
Schritt 1 anfordert.
Schritt 2 kann in den Delegiertenmethoden NSURLConnection
abgefangen werden.
Schritt 3 sollte Routine sein, wenn Sie erfolgreich waren. Wenn nicht, müssten Sie Ihr Datenobjekt analysieren, um zu sehen, was Sie retten und retten können.
Schritt 4 kann mit der Reachability
Klasse durchgeführt werden. Überprüfen Sie Apples Beispielcode.
Schritt 5 erfordert, dass Ihr Server die selektiven Datenanforderungen verarbeiten kann.
Es gibt eine Menge Details zu den einzelnen Schritten. Am besten fangen Sie Stackoverflow ab und konsultieren Sie die Dokumentation, um die einzelnen Schritte zu codieren. Ich hoffe, dieses Schema hilft Ihnen, die Dinge zu klären.
- 1. Wie wird der Ton in ios fortgesetzt?
- 2. Datendownload von API error
- 3. Wie wird der unterbrochene Download in curl automatisch fortgesetzt?
- 4. Wie wird die Kette fortgesetzt?
- 5. Wie wird das Laden in PhpMyAdmin fortgesetzt?
- 6. Wird sofort fortgesetzt?
- 7. setInterval wird nicht fortgesetzt
- 8. wie in Ziel c
- 9. filePointer wird automatisch in der while-Schleife fortgesetzt?
- 10. Wer wird Hauptmethode in Ziel c
- 11. Wie wird Oracle JDK Updates fortgesetzt?
- 12. Wie wird die Ausführung der zukünftigen Sequenz trotz Fehler fortgesetzt?
- 13. Wie wird der Methodenfluss mit dem OnException-Aspekt (PostSharp) fortgesetzt?
- 14. Wie bool in Ziel c
- 15. Wie wird die Dokumentation in Ziel C durchgeführt?
- 16. java.lang.RuntimeException: Stop der Aktivität, die nicht in Android fortgesetzt wird
- 17. Wie deklarieren Sie Methoden in Ziel c außerhalb der Schnittstelle?
- 18. Flucht% in Ziel c
- 19. Wie funktioniert Voice-Over in Ziel-C?
- 20. in objectAtIndex Ziel c
- 21. Konstruktor in Ziel c
- 22. com.android.camera.action.CROP in Ziel-c?
- 23. Warum wird die for-Schleife nicht fortgesetzt
- 24. HTML in Ziel C
- 25. Python wartet auf den Vorgang, bevor der Vorgang fortgesetzt wird
- 26. AVplayer wird nach einem eingehenden Anruf fortgesetzt
- 27. Caret in Ziel C
- 28. __OBJC__ in Ziel C
- 29. wie Sekunden in Minuten in Ziel c
- 30. Unterbrochener Quarz-Auslöser wird nicht fortgesetzt
Wie neu herunterladen aus dem aktuellen Zustand, wenn ich 40% der gesamten Daten heruntergeladen habe Ich möchte Rest 60% nur herunterladen.Was sind die Schritte zur Erhaltung Prozent der heruntergeladenen Daten.In meinem Datenmodell gibt es einen Komplex Datenmodell mit vielen zu vielen Beziehungen und Download-Prozess besteht aus mehreren HTTP-Anfrage speichern Daten in mehreren Tabellen. – CrimeMasterGogo
Wie wäre es, den erfolgreichen Download mit einem 'BOOL' zu verfolgen? Iterieren durch die Objekte und stellen neue Download-Anforderungen in die Warteschlange, bei denen der Download nicht erfolgreich war. Ich tue dies etwas anders in einem meiner Projekte, mit einer Reihe von Download-Anfragen. – Mundi