Quiero encontrar la dirección IP en una aplicación. Puedo encontrarlo Pero, el problema es que funciona aletas en iphone os 2.0 más o menos. Pero, en el iPhone OS 3.0 es que me da una advertencia:Buscar dirección IP en iphone
warning: no '+currentHost' method found
warning: (Messages without a matching method signature)
estoy usando el código, y funciona bien con la versión 2.0 del sistema operativo.
-(NSString*)getAddress {
char iphone_ip[255];
strcpy(iphone_ip,"127.0.0.1"); // if everything fails
NSHost* myhost = [NSHost currentHost];
if (myhost)
{
NSString *ad = [myhost address];
if (ad)
strcpy(iphone_ip,[ad cStringUsingEncoding: NSISOLatin1StringEncoding]);
}
return [NSString stringWithFormat:@"%s",iphone_ip];
}
¿Cómo encontrar la dirección IP en el iPhone OS 3.0 o superior versión del sistema operativo?
Gracias de antemano.
La forma más fácil (en mi humilde opinión) es para ir a buscar la IP externa desde un sitio Web, en lugar de consultar la interfaz. – Rev316