Ich habe eine Situation, wie ich einen Webdienst aufrufen, um einige Informationen vom Server zu erhalten. Sofort wird der Viewcontroller zu einem anderen Viewcontroller navigiert. Wenn der Serviceaufruf mit einigen Daten antwortet, ist der Viewcontroller nicht aktiv. So, wie man mit dieser Situation umgeht. Bitte helfen Sie.NSUrlSessionConnection Delegate-Methoden aufrufen, wenn Viewcontroller freigegeben ist
0
A
Antwort
1
Wenn Sie Daten speichern müssen, die in einem VC abgerufen werden, können Sie versuchen, einen Manager als Singleton zu erstellen, der Daten abruft, und Sie können ihn in einem anderen VC verwenden, wenn er bereit (abgerufen) ist)
Verwandte Themen
- 1. Werden lokal erstellte Objekte freigegeben, wenn ihr ViewController beendet wird?
- 2. Iphone - ist Controller nach dem Push freigegeben?
- 3. Wie Methode aller benutzerdefinierten UIView in einem ViewController aufrufen?
- 4. ViewController wird geändert, wenn der Benutzer Facebook ist Angemeldet
- 5. Gibt NSValue seinen Wert frei, wenn freigegeben?
- 6. Win32 Benannte Mutex nicht freigegeben, wenn Prozess abstürzt
- 7. iPhone-Debugging-Hilfe - sehen, wenn Objekte freigegeben werden?
- 8. Destructor aufrufen, wenn Programm unterbrochen wird
- 9. falsche Rahmengröße, wenn Viewcontroller Instanziieren w/xib
- 10. performSelectorInBackground, anderen Viewcontroller benachrichtigen, wenn fertig
- 11. möglich, um viewcontroller.view ohne Viewcontroller freizugeben?
- 12. Wie mehrere Viewcontroller statt anfänglichen Viewcontroller
- 13. Welche Art von ViewController ist das
- 14. ASP.net mvc freigegeben Klassenbibliothek
- 15. Eine Funktion aufrufen, wenn ihre DLL verfügbar ist?
- 16. Kann ich SSL_write() aufrufen, wenn SSL_read() für SSL_ERROR_WANT_READ blockiert ist?
- 17. WPF nicht aufrufen TypeConverter, wenn DependencyProperty Schnittstelle ist
- 18. WP Plugin-Funktion nur aufrufen, wenn bestimmte Bedingung erfüllt ist
- 19. Ich möchte einen Alarmdialog aufrufen, wenn ein Optionsfeld aktiviert ist.
- 20. Freigegeben. NET-Programmabsturz
- 21. UIViewController Unterklasse (Mimics UITableViewController) wird nicht freigegeben
- 22. Android: Wie Ressourcen freigegeben werden, wenn die Anwendung beendet wird?
- 23. Wird die beflockte Datei freigegeben, wenn der Prozess unerwartet abbricht?
- 24. Wird der Speicher freigegeben, wenn ich eine Ausnahme erstelle?
- 25. SQL-Verbindung wird freigegeben
- 26. Klassenspeicher nicht freigegeben, wenn in einer Funktion verwendet
- 27. Verlassen Ihrer Festplatte freigegeben
- 28. Fragment bekommen Freigegeben onPictureTake
- 29. WPF freigegeben EventTrigger
- 30. Speicher zugeordnet, aber nicht freigegeben, wenn aufgerufen, beenden() in android
Erstellen Sie eine NSOperation, bitten Sie sie, die Daten vom Server herunterzuladen :) Starten Sie die Operation in Ihrem Viewcontroller :) Auch wenn Ihre ViewController freigegeben wird NSOperation wird die Daten für Sie herunterladen :) Werfen Sie einen Blick auf diese http: // stackoverflow.com/questions/36882179/how-to-download-multiple-mp4-file-in-background-with-progress-in-ios/36882939#36882939 nicht die gleiche Frage, obwohl Sie das Konzept verwenden könnten :) –