Ios 如何以字母顺序将plist数据导入表视图

Ios 如何以字母顺序将plist数据导入表视图,ios,Ios,我使用以下代码从plist文件加载一些数据: self.title =@"Data"; NSString *path = [[NSBundle mainBundle] pathForResource:@"Data"ofType:@"plist"]; dict =[NSMutableDictionary dictionaryWithContentsOfFile:path]; sortedCountries =[[NSArray alloc]initWithArray:[dict object

我使用以下代码从plist文件加载一些数据:

self.title =@"Data"; 
NSString *path = [[NSBundle mainBundle] pathForResource:@"Data"ofType:@"plist"]; 
dict =[NSMutableDictionary dictionaryWithContentsOfFile:path]; 
sortedCountries =[[NSArray alloc]initWithArray:[dict objectForKey:@"Name"]];
我将在tableView中显示信息:

cell.textLabel.text = [sortedCountries objectAtIndex:indexPath.row];
它正确地显示了plist元素,但我需要按字母顺序显示数据。

更改此行:

sortedCountries =[[NSArray alloc]initWithArray:[dict objectForKey:@"Name"]];
为此:

NSArray *array = [dict objectForKey:@"Name"];
sortedCountries = [array sortedArrayUsingSelector:@selector(compare:)];

或者您可以使用以下方法: