Referencia ambigua a LoginManager Facebook sdk swift

He integrado facebook-sdk-swift manualmente en mi proyecto ios en xcode8 después de los documentos [ https://developers.facebook.com/docs/swift/getting-started] . Estoy recibiendo error

"Referencia ambigua al miembro logIn (_: viewController: finalización :)"

mi código es

loginManager.logIn(["public_profile","email"], viewController: self) { loginResult in switch loginResult { case .Failed(let error): print(error) case .Cancelled: print("User cancelled login.") case .Success(let grantedPermissions, let declinedPermissions, let accessToken): print("Logged in!") } 

Cualquier ayuda por favor?

Código Swift 3 que funciona:

 let loginManager = LoginManager() loginManager.logIn([.publicProfile], viewController: nil) { loginResult in switch loginResult { case .failed(let error): print(error) case .cancelled: print("User cancelled login.") case .success( _, _, _): print("Logged in!") } } 

Proporcione valores de enumeración para los permissions y no establezca viewController.

 //... loginManager.logIn([.publicProfile, .email], viewController: nil) { results in //... 

resuelto mi problema, los permissions que estoy pasando en formatting de cadena que el comstackdor rápido no permite ver aquí

Para aquellos que siguieron la guía "Facebook Login in Swift – Getting Started" y se toparon con esta pregunta, deberían replace .PublicProfile con .publicProfile, también los casos en LoginResult comienzan desde letras minúsculas, así que reemplace también