0
當我從下拉列表中選擇國家時,我需要將國家代碼動態添加到電話號碼中。如何動態添加國家/地區代碼?
當我從下拉列表中選擇國家時,我需要將國家代碼動態添加到電話號碼中。如何動態添加國家/地區代碼?
您需要將這兩樣東西都存儲在手機中(例如國名和國家代碼)。當用戶選擇一個特定的國家名稱然後標記其行索引並從其陣列訪問相同索引的國家代碼並將其添加到電話號碼。這是你可以使用的方式。
你可以得到所有國家的名稱,以及國家代碼不同的陣列中是這樣的:
NSArray *countryArray = [NSLocale ISOCountryCodes]; // All country code array
NSMutableArray *sortedCountryArray = [[NSMutableArray alloc] init];
for (NSString *countryCode in countryArray)
{
NSString *displayNameString = [locale displayNameForKey:NSLocaleCountryCode value:countryCode];
[sortedCountryArray addObject:displayNameString];
}
[sortedCountryArray sortUsingSelector:@selector(compare:)]; //All country array
ü意味着我必須代碼和國家名稱的文件存儲。但是有沒有API可以幫助我們獲得國家代碼? – Pallavi 2012-08-03 08:54:28