搜索

首页  >  问答  >  正文

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类型的,突然不知道这个请求参数该怎么拼接了,脑子转不过弯了,上面的写法是错误的,请大神帮忙该怎么写。。。

迷茫迷茫2758 天前377

全部回复(1)我来回复

  • 高洛峰

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

    雷雷

    回复
    0
  • 取消回复