階層構造を含むHTMLリクエストからJSONオブジェクトを取得します。 JSONオブジェクトからコアデータ - 親/子階層のソート記述子
サンプル:オブジェクトは、親/子でソートされているように、私はフェッチ要求(ソート)を定義する方法を、私はちょうど1つのエンティティに同じ方法でそれを保存し
{
"_id": "4f870f064f95ae0da8000002",
"name": "Category",
"parent_id": null
},
{
"_id": "4f870f0e4f95ae0da8000004",
"name": "Brand",
"parent_id": null
},
{
"_id": "4f8715bd4f95ae0da8000028",
"name": "Dermalogica",
"parent_id": "4f870f0e4f95ae0da8000004"
},
{
"_id": "4f8715de4f95ae0da800002a",
"name": "Molton Brown",
"parent_id": "4f870f0e4f95ae0da8000004"
},
{
"_id": "4f8715ea4f95ae0da800002c",
"name": "Waxing",
"parent_id": "4f870f064f95ae0da8000002"
},
{
"_id": "4f8715f34f95ae0da800002e",
"name": "Mens Hair",
"parent_id": "4f870f064f95ae0da8000002"
},
{
"_id": "4f8715fd4f95ae0da8000030",
"name": "Ladies Hair",
"parent_id": "4f870f064f95ae0da8000002"
},
{
"_id": "4f87161f4f95ae0da8000032",
"name": "Massage",
"parent_id": "4f870f064f95ae0da8000002"
}
、関係?
は、あなたがそれを解析し、一方のエンティティの8つのオブジェクトにそれを保存しようとしているスレッドを取得するために、それぞれが3つの属性を持っていますか?それでは何を並べ替えますか?どうか説明してください。 –
はい、まさに私がやることです。私は別の1つのエンティティに格納された別の 'NSManagedObjects'でそれを解析します。私はそれらを受け取ったときに特定の順序がないので、それらはエンティティ内で階層的に順序付けられていません。特に、私は更新を取得し、UID参照でただ一つの更新されたオブジェクトを受け取る。私が 'NSFetchedResultsController'をフェッチするとき、それらを論理的な親子順(および親の中で全体的にアルファベット順)にソートしたいと思います。これはあなたに理にかなっていますか? –
はい、答えを参照してください) –