我试图使我的POST和GET API请求方法全局化,这样我就不需要重复重复调用过程 . 为此,我创建了一个swift文件并为POST API和GET API创建了两个函数,但是无法弄清楚如何将数据从调用类传递给被调用的类,并将响应返回给调用类 . 我的代码需要集成在一个单独的swift文件中:

let request = NSMutableURLRequest(URL: NSURL(string: "http://api.quickblox.com/users.json")!)
    request.setValue("application/json; charset=utf-8", forHTTPHeaderField: "Content-Type")
    request.setValue("0.1.1", forHTTPHeaderField: "QuickBlox-REST-API-Version")
    request.setValue(tokenSet, forHTTPHeaderField: "QB-Token")
    request.HTTPMethod = "POST"
    request.HTTPBody = try! NSJSONSerialization.dataWithJSONObject(dict, options: [])

    let task = NSURLSession.sharedSession().dataTaskWithRequest(request) { data, response, error in

        if error != nil {
            print("error=\(error)")
            return
        }

        print("response = \(response)")

        let responseString = NSString(data: data!, encoding: NSUTF8StringEncoding)
        print("responseString = \(responseString)")
    }

    task.resume()

我需要以字典的形式传递API Url和请求数据,比如postApiRequest()和getApiRequest()方法 . 如何为其创建swift文件并在其他地方调用它 .