【发布时间】:2012-10-31 21:13:37
【问题描述】:
所以我有一个XIB 文件,其中包含一个视图。在那个视图中,我想添加自定义对象,然后能够获取这些对象,并在我拥有的视图控制器中使用它们programmatically。
我的 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文件中的视图名称?还是什么?
所有这些都给我带来了错误,并且应用程序出现异常。
由于我对Objective-c 编码非常陌生,因此我不知道如何处理 XIB 文件。
任何帮助将不胜感激!!! 谢谢!
【问题讨论】:
标签: iphone objective-c xib viewcontroller