Я использую (вложенный) список для заполнения UITableView, где пользователи могут выбирать записи на самых глубоких уровнях и устанавливать галочки (или нет). Я хочу сохранить эти выборки в том же структурированном списке, где на самом глубоком уровне NSArray содержит значения bool вместо текстовых строк, которые отображаются в UITableView.
Итак, как я могу построить из иерархии, как показано ниже:
Root
- Item 0 (Dictionary)
- Group (Dictionary)
- Items (NSArray)
- Item 0: @"Please check me" (String)
такая иерархия?
Root
- Item 0 (Dictionary)
- Group (Dictionary)
- Items (NSArray)
- Item 0: 0 (NSNumber) // NSNumber for bool values
Я пытаюсь создать глубокую изменчивую копию и заменить элементы на самых глубоких уровнях, но у меня почему-то возникает ощущение, что это можно сделать проще.
Спасибо за любую помощь с этим заранее.
Фрэнк