2016-08-01 84 views

回答

0

如果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]; 
+0

我不想加入「如」具體的我想添加像任何區「英國,...」 – MOMMH

+0

如被只是一個例子。如果您想通過語言設置獲取位置,請使用:NSString * countryCode = [[NSLocale currentLocale] objectForKey:NSLocaleCountryCode];如果你想通過物理位置檢查這篇文章,http://stackoverflow.com/questions/8534496/get-device-location-only-country-in-ios – lopes710