Je me demandais comment créer un gestionnaire d'achèvement pour une fonction que je suis en train de créer en Swift 3. Voici comment j'ai créé ma fonction juste avant de passer à Swift 3 :
func Logout(completionHandler: (success: Bool) -> ()) {
backendless.userService.logout(
{ ( user : AnyObject!) -> () in
print("User logged out.")
completionHandler(success: true)
},
error: { ( fault : Fault!) -> () in
print("Server reported an error: \(fault)")
completionHandler(success: false)
})}
Mais maintenant je n'arrive pas à trouver la meilleure approche qui fonctionne en ce moment.