在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)