因此,我有一個XIB
文件,其中包含一個視圖。在這個視圖中,我想添加自定義對象,然後能夠獲取這些對象,並在視圖控制器中使用它們。我有我在其他地方創作的東西programmatically
。Objective-c - 從XIB文件獲取對象到視圖控制器中
我的XIB文件被稱爲"MyXibLibrary.xib"
我想要添加的對象被稱爲我的視圖控制器"ContactDetailsViewController"
我的視圖控制器正在從UITableViewController
推這樣的:
ContactDetailsViewController *detailViewController = [[ContactDetailsViewController alloc] init];
而且在我的ContactDetailsViewController viewWillAppear
裏面我有這段代碼來獲取XIB對象:
UIView *xibView = [[[NSBundle mainBundle] loadNibNamed:@"MyLib" owner:self options:nil] objectAtIndex:0];
[self.view addSubview:xibView];
現在,例如,loadNibNamed
屬性應該是? XIB文件的名稱?該XIB文件中的視圖的名稱?或者是什麼?
這一切都給我帶來了錯誤和應用程序trows exeption。
我不知道如何處理XIB文件,因爲我超新到Objective-c
編碼。
任何幫助將非常感謝! 謝謝!
這應該是一個評論 – Popeye