我正在尝试一个可以读取和写入多维 Plist 文件的应用程序。 请考虑以下 Plist。
**Key Type Value**
Root Dictionary
Section1 Dictionary
Subsection1 Dictionary
Field-1.1 String Field-1.1's Value
Field-1.2 String Field-1.2's Value
Subsection11 Dictionary
Field-11.1 String Field-11.1's Value
Field-11.2 String Field-11.2's Value
Etc.
Section2 Dictionary
Subsection2 Dictionary
Field-2.1 String Field-2.1's Value
Field-2.2 String Field-2.2's Value
Etc.
Section3 Dictionary
...
...
...
现在,我的第一个 View 上有一个表格 View 。第一个 View 应仅显示主要部分 - 第 1 部分、第 2 部分、第 3 部分等。
当我点击“Section1”单元格时,然后在下一个 View 中,子部分 应显示该主要部分的内容 - Subsection1、Subsection11 等。
当我点击“Section2”单元格时,在下一个 View 中,应显示该主部分 2 的子部分 - Subsection2 等。
我能够显示主要部分。但我不知道如何进入小节级别。
请帮忙
最佳答案
Chandu 这很简单。我确信您已经阅读了字典中的 plist,并且已经使用 NSDictionary 的 allkeys 方法生成了 tableview。现在,当用户选择其中一个部分时,您必须将该特定部分的字典传递给下一个 View Controller (可能使用自定义初始化程序或适合您的应用程序设计的任何其他方法)。在下一个 View Controller 中,您必须编写相同的逻辑(与第一个 View Controller 相同)来显示所有子部分。 希望这会有所帮助。
关于iOS:处理多维 Plist,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15562226/