私はこのような大文字と小文字を区別しない文字列のソート記述子を作成することができます。 コンパイラーシグニチャーを使用してNSSortDescriptorを作成する方法は?
class NSSortDescriptor {
init(key: String?, ascending: Bool, comparator cmptr: @escaping Foundation.Comparator)
...
}
は私が持っていますか:
let titleSort = NSSortDescriptor(key: "title", ascending: true,
selector: #selector(NSString.localizedCaseInsensitiveCompare))
私はcomparator
署名を使用してそれを行う方法を見つけ出すように見えることはできませんゼロから新しいコンパレータを作成するか、String
のために既に何かが存在しますか?
TIA
あなたは(、どれを) 'あなた自身を渡すことがあります。もちろん、あなたはあなたがソートする必要が予想されるものに基づいて必要があるとして、複合体として、これを行うことができます。 –
ありがとう@MartinR。この目的のために利用可能なグローバル関数があるかどうかはわかりませんでした。 – RobertJoseph