Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to display an array in reverse order in objective C [duplicate]

I want to display data in UITableView in reverse order. I manage to do it with little effort but can any one provide a better way to do it. Thanks in advance.

like image 468
rdp Avatar asked Nov 26 '22 21:11

rdp


2 Answers

Use -[NSArray reverseObjectEnumerator]:

NSArray * a = [NSArray arrayWithObjects:@"a", @"b", @"c", nil];
NSArray * reverse = [[a reverseObjectEnumerator] allObjects];
NSLog(@"%@", reverse);  //logs "c, b, a"
like image 178
Dave DeLong Avatar answered Nov 29 '22 14:11

Dave DeLong


Well i dont know what your code is but you can do something like this

cell.title = [anarray objectAtIndex:(anarray.count - indexPath.row - 1)];

Hope this may works. Cheers.

like image 30
Robin Avatar answered Nov 29 '22 13:11

Robin