【问题标题】:Crash when I try to alloc a UIPopoverController当我尝试分配 UIPopoverController 时崩溃
【发布时间】:2012-06-24 16:34:48
【问题描述】:

嗨,我对我在这里做错的事情束手无策。有没有人经历过类似的事情?我查了苹果开发者论坛,谷歌,堆栈溢出,什么都找不到。

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.

非常感谢。

【问题讨论】:

  • 您遇到什么错误?请记住,您不能在 iPhone 上使用弹出框控制器。
  • :我正在 iPad 上开发,感谢 Alexsander。

标签: ios uipopovercontroller alloc


【解决方案1】:

假设您正在为 iPad 开发,请尝试给 popOver 一些框架,并尝试调整 MyViewController nib 的大小,否则当它尝试加载视图时,它不能,因为它太大了!

类似

CGSizeMake(MyViewController.view.frame.size.width, MyViewController.view.frame.size.height);

记得调整大小

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-28
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-22
    • 2019-04-18
    相关资源
    最近更新 更多