搜尋

首頁  >  問答  >  主體

objective-c - swift中關於網路請求中 請求參數的問題。

是這樣的 由於專案比較簡單 網路端就不用Alamofire了 自己寫了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) + "&"
        }
    }
    

請求中一半的程式碼如上 因為參數中有個參數是 Int類型的,突然不知道這個請求參數該怎麼拼接了,腦子轉不過彎了,上面的寫法是錯誤的,請大神幫忙該怎麼寫。 。 。

迷茫迷茫2757 天前374

全部回覆(1)我來回復

  • 高洛峰

    高洛峰2017-05-02 09:24:47

    雷雷

    回覆
    0
  • 取消回覆