最近用AFNetWork3.0做了一個項目,發(fā)現(xiàn)原來AFNetWork已經(jīng)默認是用的蘋果的json解析了 ? 結(jié)果后臺返回一個字符串惠啄,導(dǎo)致請求類直接fail掉了。最后在這個請求中加入了
manager.responseSerializer= [AFHTTPResponseSerializerserializer];
自己解析response。
這時候AFNetWork返回的數(shù)據(jù)是NSData
由于后臺返回的字符串? 所以你用蘋果自帶的json解析? NSJSONSerialization,解析出來的東東是null法竞。可以直接把nsdata轉(zhuǎn)成nsstring再用其他的第三方解析再菊,就可以解決問題了爪喘。當然你也可以寄希望于后臺來改。