응용 프로그램에서 IP 주소를 찾고 싶습니다. 나는 그것을 발견 할 수있다. 하지만, 문제는 아이폰 OS 2.0에서 지느러미가 작동한다는 것입니다.아이폰에서 IP 주소 찾기
warning: no '+currentHost' method found
warning: (Messages without a matching method signature)
가이 코드를 사용하고, 그것은 OS 버전 2.0와 잘 작동 :하지만, 아이폰 OS 3.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];
}
어떻게 아이폰 OS 3.0 이상 OS 버전의 IP 주소를 찾는 방법은?
미리 감사드립니다.
가장 쉬운 (IMHO)이 단지보다는 인터페이스를 쿼리, 웹 사이트에서 외부 IP를 가져 오는 것입니다. – Rev316