Frage

Ich versuche, die Erreichbarkeit mit dem neuen 2.0 afnetworking .

In meiner Appdelegate initialiiere ich den SharedManager.

generasacodicetagpre.

Dann stelle ich in der entsprechenden VC-Methode auf, ob es ist, ob eserreachbar ist:

generasacodicetagpre.

Derzeit funktioniert das nicht wie erwartet im Simulator, aber ich kann mir vorstellen, dass dies auf dem Gerät und nicht auf dem Simulator getestet werden muss.

frage Was ich gerne tun möchte, ist die Konnektivität innerhalb des VC zu überwachen.Also fahre ich in der ViewDIDLOAD Folgendes aus:

generasacodicetagpre.

Wie würde ich mich dann für die Änderungen anmelden?Was ist / würde aufgerufen werden, wenn die Änderungen der Netzwerkverbindung dies nicht aus der Dokumentation sehen kann.

War es hilfreich?

Lösung

Wie Sie in der afnetworking lesen Sie mir Seite

generasacodicetagpre.

hier ist auch ein Link zudie offizielle Dokumentation .

Andere Tipps

Ich habe eine Singleton-AfhttprequestoPerationManager-Klasse.Im Singleton hat eine Methode:

generasacodicetagpre.

}

Bevor Sie eine Anforderung erstellen, rufen Sie diese Methode auf, die einen Block zurückgibt, der angibt, dass das Internet erreichbar ist:

generasacodicetagpre.

Ich habe gerade Ihre Frage und alle Antworten durchgesehen.Danach entschied ich mich, all diese Dinge einmal zu tun.Also, in meinem bestehenden Projekt habe ich gerade die AFNetworking durch Kakao-Pods einbezogen, und hier ist die Lösung, die für mich völlig wackelt.

Lösung - Zunächst einmal ist AfnetworkReachabilityManager eine Singleton-Klasse.Sie müssen keine Appdelegate-Initialisierung für SharedManager durchführen.

generasacodicetagpre.

So wird in diesem Fall jedes Mal, wenn das Gerät mit einem Netzwerk verbunden ist, zuerst den Startmonitoring-Prozess erledigt und danach den Statusblock jedes Mal auf den Statusblock trifft und wird nach dem Status alarmiert.

Sie können alles entsprechend Ihrer Wahl unternehmen, indem Sie die Warnungen auf dem Statusblock ersetzen.Ich habe dieses, um eine Webseite automatisch aus dem lokalen Speicher zu laden, aber ich habe diesen Code für die Einfachheit entfernt.

es ist sogar mit meinem Simulator und dem Mac Mini ..

danke

hoffe das geholfen.

Ich benutze dies in der App Delegate ->

generasacodicetagpre.

und dann diese in der Basisdatei ->

generasacodicetagpre.

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