在ios8和iPad上,如果a uiwebview显示包含下拉列表的HTML页面
例如,这个页面http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select
然后
由于未捕获的异常'NSGenericException'而终止应用程序,原因是:'UIPopoverPresentationController()应该在演示发生之前设置一个非零的sourceView或barButtonItem.
无论如何uiwebview在ios8中解决这个问题?
它不会发生使用wkwebview,但我想修复它uiwebview.
更新:这似乎有助于但不确定副作用.我在包含uiwebview的视图控制器中覆盖了以下内容.
-(void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion
{
if (completion)
{
completion();
}
[super dismissViewControllerAnimated:NO completion:nil];
}
Run Code Online (Sandbox Code Playgroud) 我需要从在 Android WebView 中加载 HTTPS 页面时显示的默认密码套件列表中删除 RC4 密码套件。
通过设置 SSLSocketFactory 并覆盖 getDefaultCipherSuites,看起来在使用 HttpsURLConnection 时可能是可能的。
但是,我似乎无法获得对 WebView 的 SSLSocketFactory / getDefaultCipherSuites 或类似工具的引用。
我的安卓应用需要支持 4.0+