На Iphone im пытается заполнить основной вид таблицы из словаря, который отлично работает, когда верхний уровень является массивом (см. Код ниже), но для жизни меня я не могу разобраться как проектировать plist, чтобы отразить то, что я пытаюсь достичь - массив верхнего уровня, содержащий другие массивы, содержащие словари.Файл UITableview/3 уровня plist
Первая таблица содержит список категорий, например
блюда из говядины, свинины блюда, вегетарианское
второго уровня перечислены элементы в рамках первого уровня - например, блюда из говядины -> Хрустящая говядина, блюда из говядины -> барбекю Говядина
Третий уровень - это полный словарь, подробное имя, полнотекстовое описание и имя файла изображения.
я система работает на 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>
Я просто не могу получить мою голову вокруг, добавив верхний уровень - это должен быть массив, содержащий массив словарей - любые указатели?
Отлично, теперь я вижу его в печати, все это имеет смысл. Спасибо. – richedav