-(NSString*)getAddress {<br /> char iphone_ip[255];<br /> strcpy(iphone_ip,"127.0.0.1"); // if everything fails<br /> NSHost* myhost =[NSHost currentHost];<br /> if (myhost)<br /> {<br /> NSString *ad = [myhost address];<br /> if (ad)<br /> strcpy(iphone_ip,[ad cStringUsingEncoding: NSISOLatin1StringEncoding]);<br /> }<br /> return [NSString stringWithFormat:@"%s",iphone_ip]; <br />}<br /><br /> - (void)viewDidLoad {<br /> NSString* address = [self getAddress];<br /> NSString* myIPAdress = [NSString stringWithFormat:@"IP Address: %@", address];<br /> textView.text = myIPAdress;<br /> }
<br />NSArray* IPParts = [myIPAddress componentsSeparatedByString:@"."];<br /><br />NSString* donnee1 = [IPParts objectAtIndex:0];<br />NSString* donnee2 = [IPParts objectAtIndex:1];<br />....<br />
Réponses
http://www.appsamuck.com/day4.html
ca recupere l'adresse ip sous la forme 192.168.0.24 ( par exemple )
ce que je cherche a faire c'est récupérer chaque valeur pour les stocker
par exemple
Donnée 1 = 192
Donnee 2 = 168
etc
une idée ?
Merci je vais tester direct :P
encore merci ca marche nikel