尝试使用一个(整数)对象对多维可变数组进行排序
我有一个多维 NSMutableArray,我想对其中一个对象进行排序。数组是这样创建的:
[NSMutableArrayName addObjectsFromArray:[NSMutableArray arrayWithObjects:[NSMutableArray arrayWithObjects:name,[NSNumber numberWithInteger:x],nil],nil]];
我找不到使用第二个对象的值(整数 x)对整个数组进行排序的方法。
一如既往地感谢帮助。
I have an multidimensional NSMutableArray and I want to sort it on one of the objects. The array is created so:
[NSMutableArrayName addObjectsFromArray:[NSMutableArray arrayWithObjects:[NSMutableArray arrayWithObjects:name,[NSNumber numberWithInteger:x],nil],nil]];
I can't find a way to sort the entire array using the value of the second object (the integer x).
Help appreciated as always.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这听起来像是
sortUsingComparator:
的一个很好的例子。您可以这样使用它:如果您的目标是 iOS 4.0 之前的版本,则可以使用
sortUsingFunction:context:
完成几乎相同的操作,并将块内容放入 C 样式函数中。This sounds like a good case for
sortUsingComparator:
. You use it something like this:If you're targeting pre-iOS 4.0, you can accomplish much the same thing using
sortUsingFunction:context:
and putting the block content into a C-style function.