? ? ? ? ? ? ? ? ? ? ? ? ?3840的出現(xiàn)的原因,是你后臺(tái)數(shù)據(jù)的格式不是json或者AFN能識(shí)別的樣式,AFN框架未能解析,數(shù)據(jù)異常,報(bào)錯(cuò)3840.
? ? ? ? ? ? ? ? ? ? ? ? ?出現(xiàn)該情況的主要原因是由于你設(shè)置了manager.responseSerializer= [AFHTTPResponseSerializerserializer];該方法會(huì)自動(dòng)幫你解析成json數(shù)據(jù)或你設(shè)置的反序列樣式的一種。
顯然該后臺(tái)數(shù)據(jù)是加密的,而且它是個(gè)json
? ? ? ? ? ? ? ? ? ? ? ? ?要知道通過AFN傳遞的數(shù)據(jù)會(huì)被AFN加密,加密方式為b64,這里需要你去先做一次解密,在去反序列化后臺(tái)數(shù)據(jù)。
注意,不同版本的AFN ? b64解密的options參數(shù)可能不同,可以自己去嘗試
? ? ? ? ? ? ? ? ? ? ? ? ?一般你后臺(tái)返回的數(shù)據(jù)經(jīng)過MD5加密的才會(huì)碰到情況。解密后的數(shù)據(jù)
這樣就是我們要的json了
關(guān)于加密技術(shù)。敬請(qǐng)期待。。。。。。。。