想知道是否有其他人最近遇到过这个问题...
对于我的一个视图控制器,在 iOS 8 上,调用 presentViewController:animated:completion:
后,呈现的视图控制器的 self.presentingController
为 nil。在 iOS7 上没有问题,并且在另一个视图控制器上也不会发生。
documentation 表示,只要呈现的视图控制器是以模态方式呈现的,它就应该被设置。鉴于在 iOS 7 上可以正常工作,这可能是 iOS 8 的一个 bug 吗?
我已经能够通过使用视图容器来解决它,但如果有人之前看到过这个问题并知道触发此行为的根本原因,那就太好了。
谢谢
presentViewController:animated:completion:
时,在该行之后的断点处,我将其视为nil。 - Ken Ko