2010-05-13 126 views
9

我正在使用xib文件作爲coverflow組件中的後視圖。它很好看。如何用附加的視圖控制器加載xib文件?

用於加載廈門國際銀行文件的代碼是:

NSArray *array = [[NSBundle mainBundle] loadNibNamed:@"TestMine" owner:nil options:nil]; 
     backView = [array objectAtIndex:0]; 

現在我想附上這個廈門國際銀行視圖控制器不改變當前的代碼。

我該怎麼做?

我收到錯誤:Exception :*** -[UIViewController superview]: unrecognized selector sent to instance 0x5891120

告訴我,如果更多的細節需要回答的問題。

感謝。 alt text http://img265.imageshack.us/img265/8151/ssstack.png

+0

您是否已將控制器連接到Interface Builder中的視圖? – 2010-05-13 08:53:43

+0

我應該從庫中添加一個控制器,然後連接IB或其他視圖嗎? – harshalb 2010-05-13 08:57:51

回答

19

我不完全明白你的問題。看起來你想用這個xib作爲視圖實例化一個視圖控制器?

可以是這樣做的:

[[UIViewController alloc] initWithNibName:@"TestMine" bundle:nil]; 

你應該以掛鉤IBOutlets和IBActions子類的UIViewController。 確保您將視圖控制器設置爲文件的所有者並掛接它的插座。

+0

對不起,你誤解了這個問題。問題是我只是用上面的代碼加載nib,並且我在圖片中顯示了xib文件中的viewcontroller。所以我問,是否在該xib中的viewcontroller可以處理該視圖與上面的代碼從mainBundle加載xib文件 – harshalb 2010-05-13 11:52:51

相關問題