问题描述

我们经常会遇到在低版本上使用高版本方法导致的bug,例如:

WebKit discarded an uncaught exception in the webView:decidePolicyForNavigationAction:request:frame:decisionListener: delegate: -[__NSCFString containsString:]: unrecognized selector sent to instance 该方法就是在iOS8上的方法,在iOS7的设备上使用的时候就会导致该bug。

解决方法

使用低版本中的方法代替所使用的方法,或者使用可以兼容高低版本的方法。例如该bug可以使用- (NSRange)rangeOfString:(NSString *)searchString

h1, h2, h3, h4, h5, h6, p, blockquote { margin: 0; padding: 0 }
body { font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", Arial, sans-serif; font-size: 13px; line-height: 18px; color: rgba(115, 115, 115, 1); background-color: rgba(255, 255, 255, 1); margin: 10px 13px }
table { margin: 10px 0 15px; border-collapse: collapse }
td, th { border: 1px solid rgba(221, 221, 221, 1); padding: 3px 10px }
th { padding: 5px 10px }
a { color: rgba(0, 105, 214, 1) }
a:hover { color: rgba(0, 80, 163, 1); text-decoration: none }
a img { border: none }
p { margin-bottom: 9px }
h1, h2, h3, h4, h5, h6 { color: rgba(64, 64, 64, 1); line-height: 36px }
h1 { margin-bottom: 18px; font-size: 30px }
h2 { font-size: 24px }
h3 { font-size: 18px }
h4 { font-size: 16px }
h5 { font-size: 14px }
h6 { font-size: 13px }
hr { margin: 0 0 19px; border-top: 0; border-right: 0; border-bottom: 1px solid rgba(204, 204, 204, 1); border-left: 0 }
blockquote { padding: 13px 13px 21px 15px; margin-bottom: 18px; font-family: georgia, serif; font-style: italic }
blockquote:before { content: "“"; font-size: 40px; margin-left: -10px; font-family: georgia, serif; color: rgba(238, 238, 238, 1) }
blockquote p { font-size: 14px; font-weight: 300; line-height: 18px; margin-bottom: 0; font-style: italic }
code, pre { font-family: Monaco, Andale Mono, Courier New, monospace }
code { background-color: rgba(254, 233, 204, 1); color: rgba(0, 0, 0, 0.75); padding: 1px 3px; font-size: 12px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
pre { display: block; padding: 14px; margin: 0 0 18px; line-height: 16px; font-size: 11px; border: 1px solid rgba(217, 217, 217, 1); white-space: pre-wrap; word-wrap: break-word }
pre code { background-color: rgba(255, 255, 255, 1); color: rgba(115, 115, 115, 1); font-size: 11px; padding: 0 }
sup { font-size: 0.83em; vertical-align: super; line-height: 0 }
* { -webkit-print-color-adjust: exact }
@media screen and (min-width: 914px) { body { width: 854px; margin: 10px auto } }
@media print { body, code, pre code, h1, h2, h3, h4, h5, h6 { color: rgba(0, 0, 0, 1) } table, pre { page-break-inside: avoid } }

最新文章

  1. 朴素贝叶斯算法的python实现
  2. Python语言特性之4:类变量和实例变量
  3. 你真的了解UIViewController生命周期吗?
  4. QT5笔记:关闭应用程序和窗口的函数
  5. [转]C#开发ActiveX控件,.NET开发OCX控件案例
  6. Nginx 安装编译配置
  7. 用“逐步排除”的方法定位Java服务线上“系统性”故障(转)
  8. web开发工具IDE
  9. RC滤波器
  10. 摇滚吧HTML5!Jsonic超声波前端交互!
  11. Pycharm中的加载多个项目
  12. 在ubuntu16.04中安装apache2+modsecurity以及自定义WAF规则详解
  13. session的创建和销毁时间
  14. Spring Boot 路由
  15. Kafka技术内幕 读书笔记之(五) 协调者——消费者加入消费组
  16. 常用关于Android活动的实践技巧
  17. Android利用RecognizerIntent识别语音并简单实现打电话动作
  18. close Spark Streaming gratefully
  19. Python --Redis Hash操作
  20. LR11直接对数据库访问操作方法在性能测试中的应用总结

热门文章

  1. 线程池CachedThreadPool
  2. ERP应收应付的操作与设计--开源软件诞生21
  3. D. The Wu 解析(思維、二進位運算)
  4. C# 中的只读结构体(readonly struct)
  5. P5958 【[POI2017]Sabotaż】
  6. 转:Microsoft Dynamics AX内部版本号概述
  7. leetcode68-search-in-rotated-sorted-array-ii
  8. python风格代码荟萃
  9. Android基础——项目的文件结构(三)
  10. 水题挑战6: CF1444A DIvision