带有UIPopoverController的UISplitViewController在旋转时崩溃

时间:2010-12-21 04:22:29

标签: objective-c ipad uisplitviewcontroller uipopovercontroller

在纵向中使用UISplitViewController时,我会显示一个设置弹出窗口。如果在显示弹出框的同时将设备旋转到横向,则应用程序崩溃。

这是因为IPad一次只能显示一个弹出窗口,而UISplitViewController在旋转时会显示一个弹出窗口 - 并且会在任一视图获取deviceWillRotate消息之前发生。

还有我可以捕获的另一条消息,所以我可以在UISplitViewController显示弹出窗口之前解除我的弹出窗口吗?

1 个答案:

答案 0 :(得分:-1)

我需要的是UISplitViewControllerDelegate方法。有一种方法在创建弹出窗口之前被调用。那是我需要的钩子。