按对象值对 NSMutableArray 进行排序
可能的重复:
如何对其中包含自定义对象的 NSMutableArray 进行排序?< /a>
在这里,我对包含具有 int 属性 newsID 的 NewsData 对象的 NSMutableArray newsDataArray 进行排序。现在这正在发挥作用。但我怎样才能以更好的方式做到这一点。有没有更好的方法...
NSSortDescriptor *sortDesc = [[NSSortDescriptor alloc] initWithKey:@"newsID" ascending:NO];
NSArray *tempArray = [newsDataArray sortedArrayUsingDescriptors:[NSArray arrayWithObject:sortDesc]];
NSMutableArray *sortedArray = [NSMutableArray arrayWithArray:tempArray];
NSLog(@"sortedArray=%@" ,sortedArray);
当我使用以下带有块的方法时,会显示一些错误。我想要排序的 newsDataArray 作为我的最终结果......任何人都给我一个明确的例子......
Possible Duplicate:
How to sort an NSMutableArray with custom objects in it?
Here i am sorting the NSMutableArray newsDataArray containing the NewsData Objects with int property newsID. This is working now . But how can i do this in a better way . Is there any better methods ...
NSSortDescriptor *sortDesc = [[NSSortDescriptor alloc] initWithKey:@"newsID" ascending:NO];
NSArray *tempArray = [newsDataArray sortedArrayUsingDescriptors:[NSArray arrayWithObject:sortDesc]];
NSMutableArray *sortedArray = [NSMutableArray arrayWithArray:tempArray];
NSLog(@"sortedArray=%@" ,sortedArray);
when i am using the following methods with block some error is showing. I want sorted newsDataArray as my final result .... Anyone give me a clear example ...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有多种方法,这里使用 比较器
对于 NSArray ->新的数组对象:
对于 NSMutableArray ->就地:
按标量排序:
There are several ways, here by using a comparator
For NSArray -> new Array object:
For NSMutableArray -> in place:
Sorting by scalars: