Wie die NSUrlConnection für das abrufen von Daten aus dem web?
In meiner Anwendung, die ich verwenden möchten, die NSURLConnection
Klasse. Also bitte sagen Sie mir, wie ich diese benutzen? Diese enthalten viele delegate-Methoden, bitte sagen Sie mir, wie Sie zu nutzen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Initiieren Sie die Verbindung mit
und Sie können fangen die Antwort in der connectionDidFinishLoading delegate-Methode
Für Ihre memory leak problem
Deklarieren Sie die response-Daten in der interface-Datei
Eigenschaft, wie unten
und synthetisieren es
Dont release es überall (Wir haben bequeme Konstruktoren für die Zuweisung). Wir haben bereits es zu null in connectionDidFinishLoading Methode.
In iOS 5 und OS X 10.7 oder höher Sie können das laden der Daten asynchron mit dem folgenden:
Oder wenn Sie wollen, um es synchron (nicht empfohlen, wenn Sie sind das laden von großen Daten wie hängt die Anwendung) (verfügbar in Mac OS X 10.2+ und iOS 2.0+)