I have tried all solutions like try catch. But not able to solve this error. Please help me out, I am new to ios.
func apicalling () {
    let headers = [
        "content-type": "application/json",
        "cache-control": "no-cache",
        "postman-token": "7adebcbe-18b4-d2a7-2159-2fbcaea27edd"
    ]
    let parameters = [
        "customerID": "1",
        "listType": "2"
    ]
    let postData = JSONSerialization.dataWithJSONObject(parameters, options: nil, error: nil)
    var request = NSMutableURLRequest(url: NSURL(string: "http://exp.php")! as URL,
                                      cachePolicy: .useProtocolCachePolicy,timeoutInterval: 10.0)
    request.httpMethod = "POST"
    request.allHTTPHeaderFields = headers
    request.HTTPBody = postData
    let session = URLSession.shared
    let dataTask = session.dataTask(with: request as URLRequest, completionHandler: { (data, response, error) -> Void in
        if (error != nil) {
            print(error)
        } else {
            let httpResponse = response as? HTTPURLResponse
            print(httpResponse)
        }
    })
    dataTask.resume()
       }
The error in this below line :
let postData = JSONSerialization.dataWithJSONObject(parameters, options: nil, error: nil)
Please help me out.
Thanks.
 
     
    