遇到一个关于WKWebview报错的问题,详细报错如下:

Warning: Attempt to present <UIAlertController: 0x14f5a9e80>  on <BrowserViewController: 0x14f5a7dd0> which is already presenting (null)

详细场景如下:

wkwebview中访问h5的应用,在一个下拉框中选中其中一个元素,在浏览器端上会弹框一个提示,然后进行下一步操作!但在iPad端,则报了以上的错误!

分析:

这个原因是,下拉框在IOS的实现上,也是用弹框实现的~ 只是不同的封装而已!这时候你在已经有一个弹框的情况下,再次弹框就会出了这个问题!

解决方案:

1.先关掉下拉框,再来展示另外一个弹框

2.换另外一种交互方案,不使用弹框(我选择了这种)

题外话:

stackoverflow 是程序员的好武器~ 要用好

参考:http://stackoverflow.com/questions/41326654/attempt-to-present-uialertcontroller-on-view-controller-which-is-already-present

WKwebview弹框报错Attempt to present UIAlertController on XXwhich is already presenting (null)相关推荐

  1. 安装解压版MySQL时弹框报错提示:缺少 MSVCR120.dll、MSVCP120.dll、vcruntime140.dll等库的终极解决方案

    解压版安装时,如果缺少 MSVCR120.dll.MSVCP120.dll.vcruntime140.dll . . . 等库,那么执行mysqld --initialize --console命令时 ...

  2. 找不到redis得pid文件_Pads 误删宏文件,打开后弹框报错找不到路径

    问题描述: 宏文件自定义快捷键在PADS中易用性很高,但是往往用户在使用的时候,会不注意宏文件的存放位置,导致宏文件的误删或移动了存放路径导致每次打开软件报错. 临时解决办法: 点击忽略会进入软件,但 ...

  3. sublime text 打开总是弹框报错Unable to download XXX. Please view the console for more details.解决办法

    Preferences >Package Settings > Package Control > Settings - User 添加代码 "debug": t ...

  4. SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 -

    SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 - 收到用户报错说,他执行MIR7做预制发票的时候,SAP弹出如下框框: 登陆SAP,左键单击如下图 ...

  5. mysql登录框万能密码_Sqli-LABS通关笔录-11[sql注入之万能密码以及登录框报错注入]...

    在这一关卡我学到了 1.万能密码的构造,大概的去揣测正常的SQL语句是如何的. 2. 3. 00x1SQL万能密码的构造 在登录框当中可以添加了一个单引号.报错信息如下所示: 据此报错,我们大概的可以 ...

  6. ios wkwebview弹框_iOS WKWebView的使用

    级别:★☆☆☆☆ 标签:「WKWebView」「WKWebView加载新页面失败」「WKWebView 弹框没有显示」「WKWebView 打开其他应用」 作者: WYW 审校: QiShare团队 ...

  7. Spring Security 无法登陆,报错:There is no PasswordEncoder mapped for the id “null”

    编写好继承了WebSecurityConfigurerAdapter类的WebSecurityConfig类后,我们需要在configure(AuthenticationManagerBuilder ...

  8. SweetAlert2 使用过程中弹框报错问题记录与解决

    做项目过程中,遇到了这个问题便记录了下来 报错位置---> <input type="text" class="form-control" id=& ...

  9. git 贮藏弹出报错

    git stash save -a 遇到的坑 , 弹出匿藏错误 git stash pop的时候 提示 其他文件提示 XXXX.class already exists, no checkout 最后 ...

  10. select2 多选的下拉框报错Uncaught TypeError: Cannot read property 'toUpperCase' of undefined

    报错原有: select2使用多选下拉框,<input select2  select2-model="entity.brandIds" config="brand ...

最新文章

  1. 不止最佳长论文,腾讯AI在ACL上还有这些NLP成果(附论文链接)
  2. 鲁尼禁赛萨哈一射一传领风骚 曼联客场3-0查尔顿
  3. 英特尔 超核芯显卡 620mac_英特尔也玩马甲?有关USB TypeC的冷知识你了解多少
  4. 大数据学习笔记29:Hadoop压缩机制演示
  5. quartus仿真17:T触发器的时序逻辑电路
  6. Android RxJava
  7. SpringBoot 轻量级英文版个人博客 flame
  8. 2022 最新分布式面试题合集,轻松应对 Java 面试
  9. inter无线网卡服务器版驱动,intel无线网卡驱动程序官方版
  10. Easyrecovery13 for mac 官方版下载
  11. [Matlab-1]符号函数和数值函数
  12. 硬核科普:年薪30万的数据分析师,每天到底在干些什么?
  13. ResHacker使用小解
  14. word文件在线转换成pdf
  15. 常见的几种手机传感器
  16. -bash: netstat: 未找到命令
  17. 面试经历---YY欢聚时代
  18. 01_03 获取答案
  19. 手游代理是怎么做的?
  20. 史上最全的正则表达式-匹配

热门文章

  1. 数据库开启遇到的keng
  2. ZOJ3549 Little Keng(快速幂)
  3. Qt编写的qml程序全屏时,挡住系统虚拟键盘的解决办法
  4. mysql 检索结果排序方式_MySQL--排序检索数据(ORDER BY)
  5. Unity线性空间下移动设备上烘焙变暗问题处理
  6. unity 烘焙模式——baked indirect/shadow mask/distance shadowmask/subtractive模式的区别
  7. 传感器与检测课程设计--矿石计数器
  8. MQTT系列 | Retained消息和LWT和Keep Alive
  9. 电池BMS软件架构设计和电池安全标准及测试
  10. 面向对象:只愿得一人心,白首不分离