iOS7使用iOS8上的方法报错处理

问题描述

我们经常会遇到在低版本上使用高版本方法导致的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

posted @ 2015-08-05 09:19  AliliWl  阅读(249)  评论(0编辑  收藏  举报