Доступ к IP-адресу с NSHost
Я пытаюсь получить IP-адрес с помощьюNSHost
, СNSHost
объект Я могу использовать метод адресов для доступа к массиву объектов, одним из которых является IP-адрес. Я боюсь, что IP-адрес может изменить положение в массиве с одной машины на другую. Есть ли способ получить доступ к этой информации универсальным способом?
Была попытка ответить на этот вопрос в предыдущем посте, но, как вы можете видеть, он терпит неудачу.
Вот мой код:
+(NSString *) ipAddress {
NSHost * h = [[[NSHost currentHost] addresses] objectAtIndex:1];
return h ;
}