2016-06-14 8 views
0

Ich hätte gerne eine Swift-Funktion, die von OS X oder iOS aufgerufen wird, wenn die Netzwerkverbindung nach dem Herunterfahren wieder hergestellt ist. Zum Beispiel, wenn der Flugzeugmodus deaktiviert wurde. Meine App sollte dies sofort bemerken und sofort mit dem Netzwerk neu starten.Benachrichtigung in Swift, wenn das Netzwerk nach dem Herunterfahren wieder aktiv ist

Ich fand this solution, aber es würde Abfrage erfordern, und ich möchte dies vermeiden.

+1

https://github.com/ashleymills/Reachability.swift – tbilopavlovic

+0

Sie können eine Rückruffunktion registrieren, die aufgerufen wird, wenn sich der Erreichbarkeitsstatus ändert, siehe z. http://stackoverflow.com/questions/30786883/swift-2-unsafutablepointervoid-to-object oder http://stackoverflow.com/a/27142665/1187415. –

+0

user1941284: Mit einem niedrigen Energieverbrauch und sauberem Code fehlerfrei arbeiten ... Fügen Sie dies als Antwort hinzu und ich bestätige es. – RooSoft

Antwort

0

Ich verwende jetzt github.com/ashleymills/Reachability.swift, um dieses Problem zu lösen.