0

我有这个 XML 并对其进行解析,然后我在第一个 UITableViewController 中列出了所有主菜单,我想列出从 XML 到下一个 UITableViewController 的子类别,我有一个问题,比如传递索引的编号选择的行,当到达目标视图控制器时,将检查它是哪个,然后显示该索引的相关子类别。

我的 XML

<category>
        <name>Meal</name>
        <description>food description</description>
        <image> Link Here </image>
            <sub_cat>
                <sub_name>Burger</sub_name>
                <sub_desc>sub cat description</sub_desc>
                <sub_image> Link </sub_image>
            </sub_cat>
            <sub_cat>
                <sub_name>Pizza</sub_name>
                <sub_desc>sub cat description</sub_desc>
                <sub_image> Link </sub_image>
            </sub_cat>
</category>

这就是我的项目的样子,当我点击 Meal Cell 时,我将转到另一个 ViewController 并仅显示 Burger 和 Pizza,

在此处输入图像描述

4

1 回答 1

0

只需使用数组和字典等集合类通过 xm 创建层次结构,然后根据它传递数据。就像您创建了一个类别数组然后用它填充表格视图,然后您可以选择任何行并可以获得该行的 indexPath 以及单元格获取单元格的标题并使用标题键填充您的下一个数组在您的下一个 VC 中,然后使用它来填充您的视图。

于 2013-08-28T10:14:48.430 回答