Ich bin neu in Swift, bekomme Fehler für [.publicProfile].Swift 3 gibt "function of expression is ambiguous ohne mehr context" -Fehler für facebook login zurück
Art des Ausdrucks ist nicht eindeutig, ohne mehr Kontext Fehler
Code:
let loginManager = LoginManager()
loginManager.loginBehavior = LoginBehavior.native;
loginManager.logIn([.publicProfile], 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 \(grantedPermissions) \(declinedPermissions) \(accessToken)")
}
}
Methode Signatur:
loginManager.logIn(<#T##permissions: [ReadPermission]##[ReadPermission]#>, viewController: <#T##UIViewController?#>, completion: <#T##((LoginResult) -> Void)?##((LoginResult) -> Void)?##(LoginResult) -> Void#>)
Was ist die Signatur für loginManager.logIn()? Das ist wahrscheinlich auch deine Antwort. – picciano
aktualisierte Frage mit Unterschrift. – Sandy