2011-03-20 135 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