可能的重复:
如何在 iPhone 中对包含数字作为字符串的数组进行排序? https://stackoverflow.com/questions/6097119/how-to-sort-array-having-numbers-as-string-in-iphone
如何对包含数字的 NSMutable 数组进行排序? https://stackoverflow.com/questions/3205792/how-do-i-sort-an-nsmutable-array-with-nsnumbers-in-it
我有一个带有随机数字顺序的 NSMutableArray。我必须按升序和降序对它们进行排序吗?是否有任何内置功能,如果没有,如何完成。数组是这样的:
arr = ["12","85","65","73","21","87","1","34","32"];
对包含对象的 NSMutableArray 进行排序(基于键)
首先,您需要创建一个 NSSortDescriptor 并告诉它按哪个键对数组进行排序。
NSSortDescriptor *lastNameSorter = [[NSSortDescriptor alloc] initWithKey:@"lastName" ascending:YES];
[personList sortUsingDescriptors:[NSArray arrayWithObject:lastNameSorter]];
Hope 这个完整的教程 http://adeem.me/blog/2009/05/02/tutorial-tips-sorting-filtering-filter-nsmutablearray-and-sorting-nsmutablearray-by-ascending-or-objects-items-or-specified-key-or-key-value-or-by-nsnumber/对你有帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)