Ios 遍历块中的数组进行排序´;s成员
如何在这样的块中获取Ios 遍历块中的数组进行排序´;s成员,ios,objective-c,sorting,Ios,Objective C,Sorting,如何在这样的块中获取[index]处的对象?它的目的是获取它的第一个字母,并按字典顺序对NSD字典数组进行排序 NSArray *sortedArray; sortedArray = [_photos sortedArrayUsingComparator:^NSComparisonResult(id a, id b) { NSString *first = _photos[0][FLICKR_PHOTO_TITLE]; NSString *second = _photos[0][
[index]
处的对象?它的目的是获取它的第一个字母,并按字典顺序对NSD字典数组进行排序
NSArray *sortedArray;
sortedArray = [_photos sortedArrayUsingComparator:^NSComparisonResult(id a, id b) {
NSString *first = _photos[0][FLICKR_PHOTO_TITLE];
NSString *second = _photos[0][FLICKR_PHOTO_TITLE];
return [first compare:second];
}];
_photos = sortedArray;
看起来您有一系列字典。要根据
FLICKR\u PHOTO\u TITLE
键的值进行排序,请执行以下操作:
_photos = [_photos sortedArrayUsingComparator:^NSComparisonResult(NSDictionary *a, NSDictionary *b) {
NSString *first = a[FLICKR_PHOTO_TITLE];
NSString *second = b[FLICKR_PHOTO_TITLE];
return [first compare:second];
}];