【发布时间】:2014-03-27 02:18:25
【问题描述】:
我的 detailviewcontroller 被称为 myDetailVC ,而 tableVC 只是 myDetailVC 一侧的一个表。
在 myDetailVC 中,我有一个应该显示 popoverviewcontroller 的按钮。但是,当我按下它时它会崩溃。
在我的 .h 文件中:
@property (strong, nonatomic) UIPopoverController *masterPopOverController;
和.m:
- (IBAction)goToPDF:(id)sender
{
viewPDFViewController *MPPWV =[[viewPDFViewController alloc] initWithNibName:nil bundle:nil];
self.masterPopOverController = [[UIPopoverController alloc] initWithContentViewController:MPPWV];
[self.masterPopOverController presentPopoverFromRect:[sender frame] inView:[sender superview] permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
[self.masterPopOverController setPopoverContentSize:CGSizeMake(100, 100) animated:NO];
}
在我的 xib 中,一切都连接得很好,因为我通过将其推送到视图控制器而不是弹出框来测试它。有人可以帮我解决这个问题吗?
【问题讨论】:
-
能成功推送到
viewPDFViewController吗? -
@aaron 是的,我可以推送到 vewPDFVC,效果很好,但后来我发现我没有做正确的事情,它无法返回到 detailvc...
标签: objective-c uisplitviewcontroller uipopovercontroller