试图在异常中显示模态结果:_descendantWillPresentViewController

时间:2015-08-10 20:06:00

标签: ios ios9

我遇到了一个非常奇怪的问题。此代码在iOS 8中运行良好,但现在导致 iOS 9 崩溃。

我正在做的就是以模态方式呈现视图控制器:

[self presentViewController:viewControllerToPresent animated:YES completion:nil];

然而,这会导致异常:

  

- [TTSplitViewController _descendantWillPresentViewController:modalSourceViewController:presentationController:animated:]:   无法识别的选择器发送到实例0x7f8898c716a0

值得注意的是TTSplitViewController不是viewControllerToPresentviewControllerToPresent只是一个普通的UIViewController。我不知道为什么我的自定义TTSplitViewController会参与其中。

TTSplitViewController实例在这种情况下是self的子视图控制器(自我是呈现模态的那个)。

任何想法可能是什么?

1 个答案:

答案 0 :(得分:4)

找出问题所在。我的TTSplitViewController属性名为splitViewController,与UIKit自己的splitViewController属性冲突。将其重命名为其他东西就可以了。