1. 程式人生 > >[iOS 報錯]AFNetWorking Get請求中含有中文則報錯

[iOS 報錯]AFNetWorking Get請求中含有中文則報錯

報錯資訊


 Assertion failure in -[AFHTTPRequestSerializer requestWithMethod:URLString:parameters:error:],

## 截圖

這裡寫圖片描述

問題原因, 是因為肯能在Get請求中拼接的URL中 含有中文導致報錯

解決

只要把url處理一下

NSString *url = [NSString stringWithFormat:@"%@%@",SHOPSUOYUAN_BASEURL,dict];
    url = [url stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];