0

我正在尝试一个可以读取和写入多维 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
   ...
   ...
   ...

现在,我的第一个视图有一个表格视图。第一个视图应该只显示主要部分 - Section1、Section2、Section3 等。

  • 当我点击 Section1 单元格时,然后在下一个视图中,应显示该主要部分的子部分 - Subsection1、Subsection11 等。

    当我点击 Section2 单元格时,然后在下一个视图中,应该显示这个主要部分 2 的子部分 - Subsection2 等。

我能够显示主要部分。但我不知道如何达到小节的水平。

请帮忙

4

1 回答 1

1

Chandu虽然很简单。我确定您已经阅读了字典中的 plist,并且您已经使用 NSDictionary 的 allkeys 方法生成了 tableview。现在,当用户选择其中一个部分时,您必须将该特定部分的字典传递给下一个视图控制器(可能使用自定义初始化程序或适合您的应用程序设计的任何其他方法)。在下一个视图控制器中,您必须编写相同的逻辑(与第一个视图控制器相同)来显示所有小节。希望这可以帮助。

于 2013-03-22T05:08:38.470 回答