0
こんにちは私はObjective-Cで新しく、いくつか試してみます。 私は "値"と呼ばれるNSArrayを持っています。これは配列の配列です。それはのように思える:[6872,5523,0091、 "0" => "aStringの"]ネストされたNSArrayでNSArrayをソートする方法
[ "1" => "anotherString"、4422,1234,0091]
[」 2 "=>" aString "、6812,2143,0314] ...
「値」配列を最初の整数値よりもソートするにはどうすればよいですか? NSPredicateを使用する必要がありますか? いくつかの例で私を助けてください。ブロックでそのような 感謝
解決してくれてありがとう。私はこのメソッドを使って別のメソッドを見つけました。静的NSInteger intSort(id num1、id num2、void * context) { int v1 = [[num1 objectAtIndex:1] intValue];int v2 = [[num2 objectAtIndex:1] intValue]; if(v1 v2) return NSOrderedAscending; else return NSOrderedSame; } とこの宣言:[値sortedArrayUsingFunction:intSortコンテキスト:NULL]ここで、値はソートするオブジェクトを含むNSArrayです。 –
Cerve86