2011-03-20 136 views
1

我有一个plist,它正在填充我的tableViews &导航控制器,并且至少有2个级别向下,之后我有一个详细视图。然后,我试图在仅占用一半屏幕的详细视图中放置表格视图。我需要做的是将plist中的“位置”传递给详细信息视图,以便我可以用plist的正确信息填充表视图。将plist数据从一个视图传递到另一个视图

我需要的表格视图的信息在plist中是'埋入'的,所以如果我需要将plist引入到新的细节视图中,我不知道如何回到plist中的那个点我刚刚从桌面上看到,我刚刚来。

我希望我解释得很好,因为它是有道理的。

非常感谢!

回答

1

'plist'(即属性列表)只是一种文件格式。一旦你将它读入内存,它就成为一个对象图 - 字典,数组,字符串,日期全部相互连接。当你创建你的详细控制器时,你可以将它只传递给它需要的那部分图形。所以也许你的表格显示存储为字典数组的数据。在创建细节控制器时,您可能希望将其与所选行相对应的数组中的字典传递给它。

+0

非常感谢,这非常有道理。当选择一行时,我创建了一个新的词典并填充了所选词典的内容,然后将其传递给了详细视图。干杯! – Luke 2011-03-20 19:30:59

+0

很高兴帮助。为什么不通过原始字典? – Caleb 2011-03-20 19:33:25