我是iOS开发中的新手,如果有人能帮我解决这个问题,我会非常感激。
似乎在iOS< = 8 UIPresentationController::runTransitionForCurrentState
按下主页按钮时会调用但在iOS 9中不会发生这种情况,这会导致我的应用中出现一些问题。我想知道幕后的原因是什么。这是iOS 9的错误吗?如果是这样,有没有解决这个问题的解决方案?非常感谢你!
答案 0 :(得分:0)
你到底想要实现什么目标?您在问题中提到的方法不是任何公共API的一部分。因此,您永远不能依赖私有方法,因为Apple可以随时更改它们。
也许你试着解释一下你实际想要解决的问题。也许我们可以提出更好的解决方案。
干杯 奥兰多
答案 1 :(得分:-1)
我想我的演示控制器也有同样的问题。 我用presentViewController呈现视图控制器:动画:完成:但只有当我点击屏幕时它才会显示。 似乎事件正在队列中等待执行。 所以我只是在dispatch_async块中执行演示,它可以工作。