我有一个 NSDictionary ,其中包含多个数组,其中包含多个字符串。我想将每个数组下的所有字符串放在一个数组中。我怎样才能一次收到所有的字符串?我试过这个:
NSMutableArray *mutarr = [[NSMutableArray alloc] initWithObjects:[self.firstTableView allValues], nil];
NSArray *mySorted = [[NSArray alloc]init];
mySorted = [mutarr sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];
NSLog(@"First table view values: %@", mySorted);
注意:self.firsttableview 是这样的 NSDictionary:
NSString *path = [[NSBundle mainBundle] pathForResource:@"firstTableView" ofType:@"plist"];
self.firstTableView = [NSDictionary dictionaryWithContentsOfFile:path];
效果:这给了我一个 NSLog 列表,但它不是按字母顺序排列的。