-4

This block of code is giving error in Swift language but it is working in objective C

This is working code of objective C.

    [plusService executeQuery:query
            completionHandler:^(GTLServiceTicket *ticket,
                                GTLPlusPerson *person,
                                NSError *error) {

    }];

And I have changed this to Swift but it is giving me an error

plusService.executeQuery(query, completionHandler:  { (ticket: GTLServiceTicket, person: GTLPlusPerson , error: NSError) -> Void in

            println(person)
        })
doelleri
  • 19,232
  • 5
  • 61
  • 65
Ravi Sharma
  • 578
  • 4
  • 13

1 Answers1

6

In Objective-c

[plusService executeQuery:query
            completionHandler:^(GTLServiceTicket *ticket,
                                GTLPlusPerson *person,
                                NSError *error) {
        if (error) {
            //Handle Error
        } else {
//Do it
 }
    }];

For Swift

plusService.executeQuery(query, completionHandler:  { (ticket, person , error) -> Void in
    println(person)
    })
Himanshu Parashar
  • 478
  • 1
  • 6
  • 18