遵照:NSCopying畔规,NSObject,NSSecureCoding
聲明處:AFURLResponseSerialization.h
概述
AFURLResponseSerialization協(xié)議是被用來將一個(gè)對(duì)象依據(jù)服務(wù)器返回的內(nèi)容解碼為一個(gè)更加方便使用對(duì)象就谜。響應(yīng)序列化可能額外的對(duì)收到的響應(yīng)和數(shù)據(jù)進(jìn)行執(zhí)行驗(yàn)證。
舉例里覆,一個(gè)JSON序列化可能檢查接收到的狀態(tài)嗎(2xx范圍)和內(nèi)容類型(application/json)丧荐,將一個(gè)有效的JSON響應(yīng)數(shù)據(jù)解碼為一個(gè)對(duì)象。
任務(wù)
必須的協(xié)議方法:- responseOjbectForResponse:data:error:
實(shí)例方法
responseOjbectForResponse:data:error:
- (nullable id)responseObjectForResponse:(nullable NSURLResponse *)response data:(nullable NSData *)data error:(NSError *_Nullable __autoreleasing *)error
討論
將一個(gè)指定的響應(yīng)數(shù)據(jù)解碼為響應(yīng)對(duì)象喧枷。
參數(shù)
response
要處理的響應(yīng)虹统。
data
要解碼的數(shù)據(jù)
error
當(dāng)嘗試解碼響應(yīng)數(shù)據(jù)時(shí),產(chǎn)生的錯(cuò)誤隧甚。
返回值
從指定響應(yīng)類型解碼后的對(duì)象车荔。
聲明處
AFURLResponseSerialization.h
// END