2009-08-14 15 views

risposta

4

Guardate il campione di raggiungibilità fornito da Apple nel sito degli sviluppatori. Lo fa.

2

Si consiglia di utilizzare il progetto di esempio Reachability fornito da Apple. Copre i test di base che devi eseguire per verificare la connettività.

C'è anche un buon esempio nel Cookbook degli sviluppatori di iPhone.

38

Come altri hanno menzionato, il Reachablity sample è un buon punto di partenza, tuttavia, le loro risposte non lo spiegano abbastanza per i miei gusti. Nell'esempio Reachablity il codice è distribuito e non mostra come gestire il caso più semplice. Per il caso più semplice (non ascoltando i cambiamenti di stato) posso risparmiarti lo sforzo di dover mettere insieme le linee giuste.

Copia la classe raggiungibilità dal campione raggiungibilità nel progetto, includerlo nella vostra classe, e utilizzare il seguente codice:

if ([[Reachability reachabilityForLocalWiFi] currentReachabilityStatus] != ReachableViaWiFi) { 
    //Code to execute if WiFi is not enabled 
} 
0

E 'possibile gestire rete wifi cambiamento? Come vedo Reachability gestisce lo stato della connessione. Quando il dispositivo si disconnette faslty dal WiFi A e si connette al WiFi B non ho ricevuto la notifica

Problemi correlati