去除AFNetWorking中UIWebView分类

iOS新版本提交审核,苹果给了一封邮件:


苹果警告.png

UIWebView要彻底废弃,api再用就给你拒了!

解决:
先在项目中搜了下UIWebView的使用情况,发现只有在AFNetWorking中存在UIWebView的分类
去除UIWebView分类已经不是新鲜事,git上的答案:


截屏2020-03-0410.21.51.png

那就照着弄呗,更新pod库后再编译项目,问题来了

Duplicate interface definition for class 'AFNetworkReachabilityManager'

AFNetworkReachabilityManager 文件一直飘红

奇怪的 “duplicate interface definition for class ‘xxxx’”:

https://www.dazhuanlan.com/2019/12/05/5de8875319fcf/
大神早已踩过坑,那继续照着改吧

#if __has_include()
#import 
#elif __has_include("AFNetworking-umbrella.h")
#import "AFNetworking-umbrella.h"
#endif

结果还是不行,既然问题就出在导入文件这里那就换个方式:

直接写 #import "AFNetworking-umbrella.h"

完事

你可能感兴趣的:(去除AFNetWorking中UIWebView分类)