当我尝试分配UIPopoverController时崩溃

时间:2012-06-24 16:34:49

标签: ios uipopovercontroller alloc

嗨,我知道我在这里做错了什么。有没有人经历过类似的事?我检查了苹果开发者论坛,谷歌,堆栈溢出,无法找到任何东西。

MyViewController *myView;
myView = [[MyViewController alloc] initWithNibName:@"MyViewController" bundle:nil];
//or myView = [[MyViewController alloc]init];
UIPopoverController *popover;
popover = [[UIPopoverController alloc] initWithContentViewController:myView];  //always crash at here
//i've tried with some others ViewController but it's still crash.

非常感谢。

1 个答案:

答案 0 :(得分:1)

假设你正在为iPad开发,尝试给popOver一些帧,并尝试调整MyViewController nib的大小,否则当它试图加载视图时,它不会'导致这个太大了!

这样的东西
CGSizeMake(MyViewController.view.frame.size.width, MyViewController.view.frame.size.height);

请记住调整大小