На Iphone я пытаюсь заполнить основной вид таблицы из словаря, который прекрасно работает, когда верхний уровень представляет собой массив (см. Код ниже), но я не могу понять, как создать список дляотразить то, что я пытаюсь достичь - массив верхнего уровня, содержащий другие массивы, содержащие словари.
В первой таблице перечислены категории, например
Блюда из говядины, блюда из свинины, вегетарианские
второй уровень содержит список элементов первого уровня, например, блюда из говядины -> хрустящая говядина, блюда из говядины -> барбекю из говядины
третий уровень - полный словарь, подробное имя, полнотекстовое описание и имя файла изображения.
У меня есть система, работающая над 2-уровневым решением, использующим:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>ettText</key>
<string>Dont run with scissors</string>
<key>ettDetail</key>
<string>Its wery dangermouse</string>
</dict>
<dict>
<key>ettText</key>
<string>Dont pick your nose</string>
<key>ettDetail</key>
<string>Its Dirty</string>
</dict>
</array>
</plist>
Я просто не могу разобраться с добавлением верхнего уровня - должен ли это быть массив, содержащий массив словарей - любые указатели