-2

NSStringsのNSMutableArrayを並べ替えたい。私が見つけたすべてのチュートリアルは同じことを言っていましたが、それらをフォローしようとすると、コンパイル時のエラーが表示されます。私のコードは次のとおりです。

NSArray *sorted=[self.expressions sortUsingComparator:@selector(compare:)];

私が見るコンパイルエラーは次のとおりです。

コードprintscreen

この「互換性のないタイプのパラメータへの「SEL」の送信」エラーが表示されるのはなぜですか。それを防ぐにはどうすればよいですか。

4

1 に答える 1

3

sortUsingComparatorセレクタではなくコンパレータブロックを使用する呼び出し

呼び出したいsortUsingSelector:-比較ごとに渡すセレクターを呼び出します(比較:)

于 2013-03-10T18:23:15.600 に答える