1. 程式人生 > >獲取手機網路ip,以及所在國家城市

獲取手機網路ip,以及所在國家城市

+(NSDictionary *)getWANIP

{

//通過淘寶的服務來定位WAN的IP,否則獲取路由IP沒什麼用

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

    NSData *data = [NSData dataWithContentsOfURL:ipURL];

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

];

    NSDictionary * dic = [ipDic objectForKey:@"data"];

    NSString *ipStr = nil;

    if (ipDic && [ipDic[@"code"] integerValue] == 0) { //獲取成功

        ipStr = ipDic[@"data"][@"country"];

    }