JSPatch
JSPatch copied to clipboard
在 JSPatch 里第一次初始化 UIWebView,导致页面乱码
在UIWebView的使用中,提到: “JSPatch 和 UIWebView 都使用了 JavaScriptCore,在 JSPatch 里第一次初始化 UIWebView (在原生 OC 代码没有初始化过 UIWebView),就会出现 JavaScriptCore 冲突的问题,导致意想不到的结果。”
作者建议 使用 performSelectorInOC 接口,果然,页面不再乱码。
知其然不知其所以然,能否告知更深入的分析,为什么 “在 JSPatch 里第一次初始化 UIWebView ”,会导致意想不到的结果?
@bang590
JSPatchDemo[76687]: *** WebKit discarded an uncaught exception in the webView:didFinishLoadForFrame: delegate: <NSInvalidArgumentException> -[DOMHTMLBodyElement exceedsStructuralComplexity:]: unrecognized selector sent to instance 0x61800022cae0
@xiang2743 问题重复了 你找找以前的issue