我正在尝试加载一个nib文件,如下所示:
[[NSBundle mainBundle] loadNibNamed:@"PhotoViewController" owner:self options:nil];但这会使应用程序崩溃
发布于 2012-11-28 04:52:56
如果以编程方式创建视图控制器,则可以使用initWithNibName:bundle: view控制器方法
也就是说。
[[myViewcontroller alloc] initWithNibName:@"myNib" bundle:nil];如果要通过故事板转换到视图控制器,并希望让故事板从特定的nib文件加载该视图控制器,则可以执行以下操作:
这里也回答了同样的问题:Using XCode storyboard to instantiate view controller that uses XIB for its design
发布于 2012-11-28 03:23:29
[[NSBundle mainBundle] loadNibNamed:@"viewNib" owner:self options:nil];通常在NIB中设置为File的所有者的视图控制器中执行此操作。这样,您可以在视图控制器中为视图声明一个出口,该出口将在您加载NIB文件时自动连接。
https://stackoverflow.com/questions/13591475
复制相似问题