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