Я использую (вложенный) plist для заполнения UITableViews, где пользователи могут выбирать записи на самых глубоких уровнях и устанавливать галочку (или нет). Я хочу сохранить эти параметры в том же структурированном списке, где на самом глубоком уровне NSArray содержит значения bool вместо текстовых строк, отображаемых в UITableView.Скопируйте NSArray и замените текстовые элементы на значения bool
Так как я могу построить из иерархии, как в следующем:
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
Я пытаюсь создать глубокую копию изменяемой и заменить элементы на самом глубоком уровне, но как-то ощущение, что это может быть сделано проще.
Спасибо за любую помощь с этим заранее.
Frank