2015-12-14 122 views
0

我是iOS開發人員,如果有人可以幫我解決這個問題,我會非常感激。iOS 9:按下主屏幕按鈕時不會調用UIPresentationController :: runTransitionForCurrentState

看起來在iOS中< = 8 UIPresentationController::runTransitionForCurrentState在按下主頁按鈕時會調用,但在iOS 9中不會發生這種情況,這會在我的應用程序中導致一些問題。我想知道現場背後的原因是什麼。這是iOS 9的錯誤嗎?如果是這樣,是否有解決這個問題的解決方案?非常感謝你!

回答

-1

我想我有與演示文稿控制器相同的問題。 我使用presentViewController呈現視圖控制器:animated:completion:但僅在我點擊屏幕時顯示。 似乎事件正在隊列中等待執行。 所以我只是執行dispatch_async塊中的演示文稿,它的工作原理。

0

你究竟在做什麼?您在問題中提到的方法不是任何公共API的一部分。所以你永遠不能依靠私有方法,因爲Apple可以隨時更改它們。

也許你試圖解釋你實際上試圖解決什麼。也許我們可以提出一個更好的解決方案。

乾杯 奧蘭多

相關問題