2011-05-19 33 views
0

我想在大綱視圖中顯示NSXMLDocument。謝天謝地,蘋果有一份名爲「使用樹控制器和NSXML對象」的文檔。如何在大綱視圖中顯示NSXMLDocument時設置TreeController的內容對象

但我沒有得到的一件事是我如何設置TreeController的內容對象。

首先,我將「綁定到」設置爲我想要顯示的NSXMLDocument和「模型關鍵路徑」到它的rootElement。但那不行。

我發現我必須設置「綁定到」一個將NSXMLDocument作爲其屬性並將「模型關鍵路徑」設置爲NSXMLDocument.rootElement的對象。

那麼爲什麼呢?

回答

0

我想出了爲什麼我的第一次綁定嘗試沒有成功。因爲使用像我的NSXMLDocument在IB中創建的綁定,我無法實際設置其內容。 (我不怎麼能這樣做)

用我的第二個綁定,我可以調用NSXMLDocument的initWithData方法。所以我的NSXMLDocument正確地獲取其數據。

所以我的問題成爲如何(或有可能)設置NSXMLDocument內容,如果它是用IB創建的?因爲事件與awakeFromNib方法,我不知道如何設置其內容。我試圖調用setRootElement,但得到的例外說:「不能添加一個有父母的孩子;首先分離或複製」

相關問題