如何将Nsurl域转换为我的国家/地区域
示例:
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
如何获得http://www.google.com .eg
等内容如果网站支持多区域域,它可以检测我的区域并使用我的域区域进行更改。
答案 0 :(得分:0)
如果网址中没有路径,只需将.eg附加到字符串的末尾。
NSString *newCountryString = [[url absoluteString] stringByAppendingString:@".eg"];
NSURL *newCountryUrl = [NSURL URLWithString:newCountryString];
如果网址有路径,请执行以下操作:
NSString *host = [url host];
NSString *domain = [[host componentsSeparatedByString:@"."] lastObject];
NSString *newCountryString = [[url absoluteString] stringByReplacingOccurrencesOfString:domain withString:[domain stringByAppendingString:@".eg"]];
NSURL *newCountryUrl = [NSURL URLWithString:newCountryString];