0

加载应用程序时,我似乎无法制作弹出式 xib 显示。这是我在 ViewDidLoad 中的内容。对不起,我是新手,正在研究教程并遇到应用程序崩溃的问题。错误日志是“由于未捕获的异常'NSException'而终止应用程序,原因:'无法在包中加载NIB:”“(已加载)'名称为'search''

     ViewController* viewController2 = [[ViewController alloc] initWithNibName:@"search" bundle:nil];
self.popOverController = [[UIPopoverController alloc] initWithContentViewController:viewController2];

_popOverController.popoverContentSize = CGSizeMake(350,100);
4

2 回答 2

1

你需要以某种方式呈现它。您显示的代码只是创建弹出框。您需要使用 presentPopoverFromRect:inView:permittedArrowDirections:animated: 或 presentPopoverFromBarButtonItem:permittedArrowDirections:animated: 来实际显示它。

于 2013-04-08T23:11:33.113 回答
0

看看这个

它说您的笔尖“搜索”在构建的应用程序中不存在。您的 xib 未命名为“search.xib”,或者您的 xib 未包含在您的项目中。您可以通过查看手机或模拟器上的 .app 目录来检查这一点。

于 2013-04-08T23:18:56.470 回答