Objektif-c - Masalah dengan parameter permintaan dalam permintaan rangkaian secara pantas.
迷茫
迷茫 2017-05-02 09:22:47
0
1
411

Itu sahaja kerana projek ini agak mudah, Alamofire tidak lagi diperlukan di bahagian rangkaian saya sendiri yang menulis NSURLSession

private func requestWithParameters(method:Method = .GET, parameters:[String:AnyObject], url:String ,completeHandle:(Bool,AnyObject?,NSError?) ->Void)
{
    let url = NSURL(string: url)

    //set up request
    let request = NSMutableURLRequest(URL:url!)
    request.timeoutInterval = 15
    request.HTTPMethod = method.rawValue
    
    //set up parameters
    print("parameters:\(parameters)")
    var param = "?"
    for item in parameters {
        if item.1 is String{
            param += item.0 + "=" + (item.1 as! String) + "&"
        }else{
            param += item.0 + "=" + String(format: "%i",item.1 as! Int) + "&"
        }
    }
    

Separuh kod dalam permintaan adalah seperti di atas kerana salah satu parameter adalah jenis Int Tiba-tiba saya tidak tahu bagaimana untuk menyambung parameter permintaan Saya tidak boleh menoleh Tolong bantu saya menulis. . .

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(1)
小葫芦
for item in parameters {

  param += "\(item.0)=\(item.1)&"
}
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan