当我从下拉列表中选择国家/地区时,我需要动态地将国家/地区代码添加到电话号码。
答案 0 :(得分:0)
您需要将所有内容存储在手机中(即国家/地区名称和国家/地区代码)。当用户选择特定国家/地区名称然后标记其行索引并从其阵列访问相同索引的国家/地区代码并将其添加到电话号码。这是你可以使用的方式。
答案 1 :(得分: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