Acceso a la dirección IP con NSHost
Estoy tratando de obtener la dirección IP usandoNSHost
. Con elNSHost
objeto Puedo usar el método de direcciones para acceder a una matriz de objetos, uno de los cuales es la dirección IP. Sin embargo, me temo que la dirección IP puede cambiar de posición en la matriz de una máquina a otra. ¿Hay alguna manera de acceder a esta información de manera universal?
Hubo un intento de responder esta pregunta en una publicación anterior, pero como puede ver, se queda corta.
Aquí está mi código:
+(NSString *) ipAddress {
NSHost * h = [[[NSHost currentHost] addresses] objectAtIndex:1];
return h ;
}