出现控件:目前只在UIWebView中出现
切记!!!
那在什么场景中会出现这种情况呢?
如果一个包含文字的输入元素有焦点,然后按钮的点击会导致输入失去焦点,然后接下来在输入时双按会重新得到焦点并从弹出bar中选择剪切复制粘贴,就会导致此error。
也就是说当WebView页面中的HTML中有如下代码的时候
<input type="text">
<input type="button" >
即有输入框和按钮的时候,会出现 [UIWebView cut:]: unrecognized selector sent to instance 的错误风险
简单的说就是若有一个WebView中有输入框,又有按钮的话,执行下面的操作就会出现这样的错误:
1.在输入框中输入内容。
2.点击Button让键盘消失。
3。双击输入框中的内容出现选择的bar后点击剪贴。就会出现闪退的现象。
的具体错误如下:
2015-11-20 11:20:59.495 WebViewCutErrorDemo[3381:595295] -[UIWebView cut:]: unrecognized selector sent to instance 0x7f9612f19f40
2015-11-20 11:20:59.497 WebViewCutErrorDemo[3381:595295] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIWebView cut:]: unrecognized selector sent to instance 0x7f9612f19f40'
*** First throw call stack:
(
0 CoreFoundation 0x000000010ddb6f45 __exceptionPreprocess + 165
1 libobjc.A.dylib 0x000000010d82edeb objc_exception_throw