2013-04-08 50 views
0

我似乎在加载app时弹出xib显示时遇到麻烦。以下是我在ViewDidLoad中所拥有的内容。很抱歉,我对此很陌生,正在研究教程并遇到应用程序崩溃的问题。错误日志“终止应用程序由于未捕获的异常‘NSException’,原因: “捆绑无法加载NIB:”“(加载)‘名为'搜索’XIB弹窗显示

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

_popOverController.popoverContentSize = CGSizeMake(350,100); 
+0

究竟是什么问题? – SAE 2013-04-08 23:00:59

+0

此代码只是创建弹出窗口,它不显示它。你如何展示它?此外,你的iPhone中有你的标签 - 你想在iPhone上做这个吗? Popovers仅适用于iPad。 – rdelmar 2013-04-08 23:01:55

+0

对不起,编辑我的问题。基本上我的目标是通过“搜索”的名称来创建一个xib以显示为popover。 – moomoo 2013-04-08 23:05:00

回答

0

看看this

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

1

需要出示它。不知为何,你显示的代码仅创建酥料饼您需要为使用presentPopoverFromRect:inView:permittedArrowDirections:动画:或presentPopoverFromBarButtonItem:permittedArrowDirections:动画:。真正显示它