1. 程式人生 > >AFN做post請求,引數為陣列的坑

AFN做post請求,引數為陣列的坑

公司後端哥們給了介面文件, 於是就興致勃勃的開發, 結果有一個介面死活返回不了資料, 檢查了上傳引數, 裡面有個引數需要一個列表, 也就是我們oc中的陣列, 陣列中全是整型資料, 打印出所有的上傳引數之後發現也沒啥問題, 於是就找後端的哥們, 後端那哥們以後咬定介面沒問題, 他自己測試都沒有問題, 非要我再仔細檢查, 無奈又檢查引數, 這次仔細的檢查發現我上傳的陣列引數是這個樣子的arr = (0, 1, 2) 然後我猜到肯定是這個陣列的問題, 然後讓後端列印一下我上傳的引數, 結果就是 arr[] = [亂碼], 這下暈了, 引數傳上來他竟然解析不了, oc中的陣列不能直接當引數傳, 這可如何時候, 接下來就不賣官司了, 直接說我的解決方案吧, 這個需要前後端一起完成, 讓後端修改這個引數為字串, 然後你把需要上傳的陣列 用 NSString *str = [needPks componentsJoinedByString:@”,”]; 這個方法轉換成協商好的格式就OK了, 我們是用”,”分割的, 這個取決於後端如何處理資料, 好啦幾天就分享這麼點, 希望可以幫到和我遇到同樣問題的你