XIB popover显示

时间:2013-04-08 22:57:55

标签: ios objective-c xcode uipopovercontroller popover

在加载应用时,我似乎无法制作popover xib。这是我在ViewDidLoad中的内容。对不起,我是新手,这是在查看教程并遇到应用程序崩溃的问题。错误日志是“因未捕获的异常而终止应用程序'NSException',原因如下: '无法在捆绑中加载NIB:“”(已加载)',名称为'search''

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

_popOverController.popoverContentSize = CGSizeMake(350,100);

2 个答案:

答案 0 :(得分:1)

你需要以某种方式呈现它。您显示的代码只会创建弹出窗口。你需要使用presentPopoverFromRect:inView:allowedArrowDirections:animated:或presentPopoverFromBarButtonItem:allowedArrowDirections:animated:to actual to it。

答案 1 :(得分:0)

查看this

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