Я хочу найти IP-адрес в приложении. Я могу найти это. Но проблема в том, что в iphone OS 2.0 или около того он работает. Но в iphone OS 3.0 он выдает предупреждение:
warning: no '+currentHost' method found
warning: (Messages without a matching method signature)
Я использую этот код, и он отлично работает с ОС версии 2.0.
-(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];
}
Как найти IP-адрес в версии для iphone os 3.0 или выше?
Заранее спасибо.