我有一個iPad 5.0上的奇怪崩潰的問題。 這次崩潰只發生在iOS 5.0和iPad上,並帶有模式ViewController,ViewControler風格設置爲除全屏之外的任何其他功能,這很好。YOUTUBE視頻內部模態ViewController,奇怪的崩潰'UIViewControllerHierarchyInconsistency'
我包括一個代碼示例。如果你運行它並按下頁面按鈕,一個窗口將出現一個UIWebView和一個Youtube視頻。一旦視頻開始,按「全屏」觸發bugg。 (只有iOS 5,它將在iOS 4.x中運行)。
如果你按全屏按鈕,唯一的區別是我使用全屏風格的模式UIViewController和視頻播放就好了。
有沒有人知道工作或更好的解決方案?
終止應用程序由於未捕獲的異常 「UIViewControllerHierarchyInconsistency」 的原因: 「子視圖控制器 」的UIViewController:0x85d5e00「 應該有父視圖控制器:」 NewsTableViewController:0x855f7b0" ,但要求家長是: 「MPInlineVideoViewController:0x85d3a20」
的源代碼(Dropbox的)http://db.tt/xqMbeYP1
我不知道爲什麼發生這種情況,但可以通過動畫自定義視圖而不是推送模式控制器來解決此問題。 – tipycalFlow 2012-03-07 15:42:23
tipycalFlow是正確的。這是'UIWebView'中的一個錯誤,所以我們現在必須解決它。愚蠢的蘋果沒有修復'UIWebView'。 – Hyperbole 2012-03-08 19:04:16