美文网首页
获取外网ip

获取外网ip

作者: 流年小书 | 来源:发表于2019-08-22 18:55 被阅读0次

第一个方法

NSURL *ipURL = [NSURL URLWithString:@"http://ip.taobao.com/service/getIpInfo2.php?ip=myip"];

NSData *data = [NSData dataWithContentsOfURL:ipURL];

NSDictionary *ipDic = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];

NSString *ipStr = nil;
if (ipDic && [ipDic[@"code"] integerValue] == 0) {
    ipStr = ipDic[@"data"][@"ip"];
}

第二种方法

NSError *error;

NSURL *ipURL = [NSURL URLWithString:@"http://ifconfig.me/ip"];

NSString *ip = [NSString stringWithContentsOfURL:ipURL encoding:NSUTF8StringEncoding error:&error];

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

[defaults setObject:ip forKey:@"netWorkIP"];

相关文章

网友评论

      本文标题:获取外网ip

      本文链接:https://www.haomeiwen.com/subject/fkuosctx.html