去處項目框架AFNetworking中的UIWebview API

日前上線App然后appstore給我發(fā)了一封關(guān)于升級UIWebview的郵件:

ITMS-90809: Deprecated API Usage - Apple will stop accepting submissions of app updates that use UIWebView APIs starting from December 2020. Seehttps://developer.apple.com/documentation/uikit/uiwebviewfor more information.

由于UIWebview存在比較嚴(yán)重的內(nèi)存泄漏,早在2017年就告知開發(fā)者將UIWebview遷移到WKWebview。

WKWebview比較容易遷移,就是簡單的更換控件和更改監(jiān)聽處理,以及更換user-Agent。

因為大部分開發(fā)者都會使用AFNetworking進(jìn)行封裝網(wǎng)絡(luò)請求,所以令開發(fā)者頭痛的是,如何更換AFNetworking上的UIViewview(AFURLSession)上的API。

下面簡述如何去掉

更新podfile文件上的AFNetworking引入如下:

?pod 'AFNetworking', '~> 3.0', :subspecs => ['Reachability', 'Serialization', 'Security', 'NSURLSession']

更新 pod install?

然后引用 #import <AFNetworking/AFNetworking.h>改為 #import <AFNetworking/AFURLSessionManager.h>

可以參考GitHub上的討論:https://github.com/AFNetworking/AFNetworking/issues/4428

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • https://www.jb51.net/article/173816.htm npm install vue-v...
    BAT努力閱讀 824評論 0 0
  • 【讀出生產(chǎn)力訓(xùn)練營成長記錄】 2020年的春天,很不平凡。生活驟然被按下暫停鍵,忙碌從辦公桌調(diào)整到飯桌,會議從線下...
    三月卡門閱讀 301評論 0 2
  • golang的context 一個簡單的并發(fā) 舉個例子 什么是context 我理解的context類似于一個保存...
    jepril閱讀 358評論 0 0
  • 投射我兒在上網(wǎng)課期間,從心理和學(xué)習(xí)態(tài)度上能端正態(tài)度,克服困難,安排好各科學(xué)習(xí)時間,迎頭趕上,不斷進(jìn)步,進(jìn)入班級前十...
    花開生兩面閱讀 273評論 0 0
  • 1.每天的三個目標(biāo) 每晚睡前想出第二天一定要實現(xiàn)的三個目標(biāo),早起儀式需要你做到凡事提前。所以,每天的目標(biāo)...
    藍(lán)天之羽閱讀 340評論 0 2

友情鏈接更多精彩內(nèi)容