2012-08-03 35 views

回答

0

您需要將這兩樣東西都存儲在手機中(例如國名和國家代碼)。當用戶選擇一個特定的國家名稱然後標記其行索引並從其陣列訪問相同索引的國家代碼並將其添加到電話號碼。這是你可以使用的方式。

+0

ü意味着我必須代碼和國家名稱的文件存儲。但是有沒有API可以幫助我們獲得國家代碼? – Pallavi 2012-08-03 08:54:28

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 
相關問題