I am try to make a request for my object using Swift for Google app engine endpoint, but am getting an error and I have tried to correct it but it won't just get passed. I am new to iOS development anyway.
import UIKit
class MainController: UITabBarController {
var service : GTLRMyApiService?
var myvalue: String?
override func viewDidLoad() {
if service == nil {
service = GTLRMyApiService()
service?.retryEnabled = true
}
let query : GTLRMyApiQuery_GetRates = GTLRMyApiQuery_GetRates.query()
var ticket = GTLRServiceTicket.initialize
ticket = service!.executeQuery(query, completionHandler: { (ticket: GTLRServiceTicket, object: AnyObject!, error: NSError) -> Void in
print("Analytics: \(object) or \(error)")
let resp : GTLRMyApi_MyRates = object as! GTLRMyApi_MyRates
print("Black Market Dollar rate is: \(resp.value1)")
self.myvalue = resp.value1
})
}
It gives the error:
Cannot convert value of type '(GTLRServiceTicket, AnyObject!, NSError) -> Void' to expected argument type 'GTLRServiceCompletionHandler?'