多くの人が並べ替えの際に$0
と$1
を使用します。それは私にとってはうまくいかない。ここでは、一部の人々が使用するコードです。
images.sort({ $0.fileID > $1.fileID })
images
配列であり、Iは、.fileID
がそのオブジェクト内のフィールドであると仮定する。私はspend
という名前の構造体oneCells
をソートしたいと思います。
struct oneCell{
var date = NSDate()
var money = Int()
}
var spend = [oneCell]()
配列を日付順に並べ替える必要があります。どうすればいい?
タイトルと質問の本文が一致しません。あなたは '$ 0'、' $ 1'が何であるか(Swiftの本に記載されていますか?)、またはソートがうまくいかない理由を尋ねていますか? –
ようこそ。私はあなたのタイトルがあなたの質問をカバーしていないことに気付きました - あなたが編集ボタンをクリックすると、あなたの質問を編集し、より関連性のあるものに変更することができます。 (配列をSwiftなどの日付で並べ替える方法) – Koen
あなたが試した並べ替えを表示し、あなたが得るエラーを説明してください – Wain