我已經被偶爾扔我開始看到以下異常的應用程序,它依賴於UIWebViews中的一些畫面,但開始在iOS 8:WebKit的iOS上的8拋出異常的調用setBeingRemoved:
的WebKit丟棄在web視圖未捕獲的異常:willRemoveScrollingLayer:withContentsLayer:forNode:委託:<NSInvalidArgumentException> - [WebActionDisablingCALayerDelegate setBeingRemoved:]:無法識別的選擇發送到實例(......)
這通常響應發生點擊webview上的一個按鈕或鏈接(Objective-C一側沒有任何其他功能),之後webview中的大部分功能都將被打破(鏈接不可點擊等)。
我已經看到至少有一個其他問題涉及此錯誤消息,但尚未得出確鑿的答案。
有沒有人遇到這個問題,並找出了什麼是錯的/是什麼原因造成的? 它似乎完全取決於HTML內容,這意味着拋出此異常的事實是iOS 8的一個缺陷。
謝謝你的幫助Zaph。 – 2014-10-06 13:28:08
錯誤信息_is_ complete(除非你指的是(...),它是變量的地址)。關於代碼:我沒有包括它的原因是因爲這取決於HTML,HTML上的任何內容都不會導致Objective-C這種異常。我看到了其他投訴,這個異常肯定有不同的HTML源代碼,這裏的要點是這個錯誤不會在iOS 7上發生,只會發生在iOS 8上。 – 2014-10-06 13:31:07
您是否設置了異常斷點? – zaph 2014-10-06 13:48:21