Acessando o endereço IP com o NSHost
Estou tentando obter o endereço IP usandoNSHost
. Com oNSHost
objeto Eu posso usar o método de endereços para acessar uma matriz de objetos, um dos quais é o endereço IP. Receio, porém, que o endereço IP possa mudar de posição na matriz de uma máquina para outra. Existe uma maneira de acessar essas informações de maneira universal?
Houve uma tentativa de responder a essa pergunta em uma postagem anterior, mas como você pode ver, ela fica aquém.
Aqui está o meu código:
+(NSString *) ipAddress {
NSHost * h = [[[NSHost currentHost] addresses] objectAtIndex:1];
return h ;
}