0
如何NSURL域轉換到我的國家域名轉換NSURL域名到我的國家域名
例子:
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
如何能得到一些東西一樣http://www.google.com.eg
它如果網站支持多區域域,則可以檢測我的區域並將其更改爲我的域區域。
如何NSURL域轉換到我的國家域名轉換NSURL域名到我的國家域名
例子:
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
如何能得到一些東西一樣http://www.google.com.eg
它如果網站支持多區域域,則可以檢測我的區域並將其更改爲我的域區域。
如果URL中沒有路徑,只需將.eg附加到字符串的末尾即可。
NSString *newCountryString = [[url absoluteString] stringByAppendingString:@".eg"];
NSURL *newCountryUrl = [NSURL URLWithString:newCountryString];
如果url有一個路徑做到這一點:
NSString *host = [url host];
NSString *domain = [[host componentsSeparatedByString:@"."] lastObject];
NSString *newCountryString = [[url absoluteString] stringByReplacingOccurrencesOfString:domain withString:[domain stringByAppendingString:@".eg"]];
NSURL *newCountryUrl = [NSURL URLWithString:newCountryString];
我不想加入「如」具體的我想添加像任何區「英國,...」 – MOMMH
如被只是一個例子。如果您想通過語言設置獲取位置,請使用:NSString * countryCode = [[NSLocale currentLocale] objectForKey:NSLocaleCountryCode];如果你想通過物理位置檢查這篇文章,http://stackoverflow.com/questions/8534496/get-device-location-only-country-in-ios – lopes710