Я получаю объект JSON из HTML-запроса, который содержит иерархическую структуру.Основные данные - дескриптор сортировки для иерархии parent/child
Пример из объекта JSON:
{
"_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 объектов одного объекта, каждый из которых имеет три атрибута? Что вы собираетесь сортировать к тому времени? Пожалуйста, объясните –
Да, именно то, что я буду делать. Я разбираю его в отдельных «NSManagedObjects», хранящихся в одном объекте. Поскольку нет конкретного порядка, когда я их получаю, они не упорядочены иерархически внутри объекта. Тем более, что я получаю обновления и получаю только отдельные обновленные объекты с помощью ссылки UID. Когда я беру для «NSFetchedResultsController», я хочу сортировать их в логическом иерархическом родительском/дочернем порядке (и в целом в алфавитном порядке в пределах родителей ...). Это имеет смысл для вас? –
Да, см. Ответ) –