嗨,我知道我在这里做错了什么。有没有人经历过类似的事?我检查了苹果开发者论坛,谷歌,堆栈溢出,无法找到任何东西。
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.
非常感谢。
答案 0 :(得分:1)
假设你正在为iPad开发,尝试给popOver
一些帧,并尝试调整MyViewController
nib的大小,否则当它试图加载视图时,它不会'导致这个太大了!
像
这样的东西CGSizeMake(MyViewController.view.frame.size.width, MyViewController.view.frame.size.height);
请记住调整大小