Ich bekomme ein JSON-Objekt von einer HTML-Anfrage, die eine hierarchische Struktur enthält.Core Data - Sortierdeskriptor für Eltern/Kind-Hierarchie
Probe von JSON-Objekt:
{
"_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"
}
Wenn ich es auf die gleiche Art und Weise speichern in nur einer Einheit, wie würde ich die Abrufanforderung (Sortierung) definieren, so dass die Objekte mit ihren Eltern/Kind sortiert Beziehung?
Gehst du es zu analysieren und zu 8 Objekte eines Unternehmens zu speichern, Jeder hat drei Attribute? Was werden Sie dann sortieren? Bitte erklären Sie –
Ja, genau das, was ich tun würde. Ich analysiere es in separaten 'NSManagedObjects', die in einer einzigen Entität gespeichert sind. Da es keine bestimmte Reihenfolge gibt, wenn ich sie erhalte, sind sie nicht hierarchisch in der Entität angeordnet. Zumal ich nach Updates hole und nur einzelne aktualisierte Objekte mit einer UID-Referenz empfange. Wenn ich nach 'NSFetchedResultsController' suche, möchte ich sie in die logische hierarchische Eltern/Kind-Reihenfolge (und insgesamt alphabetisch innerhalb der Eltern ...) sortieren. Ergibt das Sinn für dich ? –
Ja, siehe die Antwort) –