Jas*_*ngh 2 iphone xcode ios4 ios
我想排序包含值434,34,4,45的NSMutablearray
我正在使用此代码进行排序:
[arrayfinale sortUsingSelector:@selector(compare:)];
Run Code Online (Sandbox Code Playgroud)
但它返回:
45,4,34,433
但我想要
4,34,45,433
任何人都可以帮我解决这个问题
来自apple的文档
NSArray *sortedArray = [array sortedArrayUsingComparator: ^(id obj1, id obj2) {
if ([obj1 integerValue] > [obj2 integerValue]) {
return (NSComparisonResult)NSOrderedDescending;
}
if ([obj1 integerValue] < [obj2 integerValue]) {
return (NSComparisonResult)NSOrderedAscending;
}
return (NSComparisonResult)NSOrderedSame;
}];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2188 次 |
| 最近记录: |