CoreDataクエリをフィールド値でソートするにはどうすればよいですか?Swift CoreDataのキー値で並べ替え
例: フィールドに「タイプ」の行があります。私は最初にtype = "car"
、次にtype = "bike"
、次にtype = "truck"
でソートして結果を得たいと思います。以下のような 何か:
request.sortDescriptors = [NSSortDescriptor(key: "type=car,type=bike,type=truck", ascending: true)]
それはスウィフトのCoreDataで可能ですか?ありがとう
P.S. Swiftバージョン> = 3
を好きなようにあなたは
type
にアルファベット順の並べ替えを行うことができますか、あなたは、キーを並べ替えるだろう、各キー値の優先順位を決定するカスタムソート記述子を作ることができますコアデータモデルのフィールド/属性の値をソートしているためです。 しかし、フィールドは「タイプ」なので、「車」でソートすることはできません。 しかし、ソート記述子には1つのキーしかありません時間 –