iOS 获取城市IP

NSString *IP = @"0.0.0.0";


//http://61.4.185.48:81/g/(中国天气网的接口)

NSURL *url = [NSURL URLWithString:@"http://61.4.185.48:81/g/"];

NSURLRequest *request = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:1.0];



NSURLResponse *response = nil;

NSError *error = nil;

NSData *data = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];

if (error) {

    NSLog(@"Failed to get WAN IP Address!\n%@", error);

} else {

    NSString *responseStr = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

    IP = responseStr;

}

NSLog(@"%@",IP);

return IP;
特别声明:文章多为网络转载,资源使用一般不提供任何帮助,特殊资源除外,如有侵权请联系!
技术狗 » iOS 获取城市IP