Come per trovare se dispositivo iPhone collegato al 3G / WiFi utilizzando raggiungibilità

StackOverflow https://stackoverflow.com/questions/4515731

Domanda

Può uno mi ottenere idea per trovare se dispositivo iPhone collegato al 3G / WiFi utilizzando Reachability.kindly farmi alcuni campioni / URL .im di nuovo in questo sviluppo di iPhone.

Grazie in anticipo

È stato utile?

Soluzione

Si potrebbe provare ad avviare dall'esempio Rechability da Apple http://developer.apple.com/iphone/library/samplecode/Reachability/

Altri suggerimenti

in primo luogo aggiungi SystemConfiguration.framework al progetto

//Class.h
#import "Reachability.h"
#import <SystemConfiguration/SystemConfiguration.h>

- (BOOL)connected;

// Class.m

- (BOOL)connected
{
    Reachability *reachability = [Reachability reachabilityForInternetConnection];
    NetworkStatus networkStatus = [reachability currentReachabilityStatus];
    return networkStatus != NotReachable;
}
Then, I use this whenever I want to see if I have a connection:

if (![self connected]) {
    // Not connected
} else {
    // Connected. Do some Internet stuff
}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top