An- und Abmeldung funktioniert ordnungsgemäß. Nach FacebookFBSDKLoginButtonDelegate löst keine Delegate-Methoden aus
„Ihre App können Benachrichtigungen von Login-Ergebnisse oder Logout-Events. Um tun dies einen Delegaten FBSDKLoginButton zuweisen, die zu FBSDKLoginButtonDelegate Protokoll bestätigt.“
Ich habe die FBSDKLoginButtonDelegate meiner Ansicht-Controller hinzugefügt, die die folgende Eigenschaft hat:
@property (weak, nonatomic) IBOutlet FBSDKLoginButton *FacebookButton;
und die .m (Implementierung) Datei hat:
@interface firstVC()
<FBSDKLoginButtonDelegate>
@end
aber das Problem ist, dass das FBSDKLoginButtonDelegate nicht aufruft:
- (void) loginButton: (FBSDKLoginButton *)loginButton
didCompleteWithResult: (FBSDKLoginManagerLoginResult *)result
error: (NSError *)error{
NSLog(@"facebook login button test");
}
und beim Abmelden Aufruf nicht:
- (void) loginButtonDidLogOut:(FBSDKLoginButton *)loginButton{
NSLog(@"facebook logout button test");
}
Zusätzlich habe ich die oben genannten Methoden in der Kopfzeile zwischen @interface und @end
um sicherzustellen, dass die Klasse der Schaltfläche FBSDKLoginButton
In appdelegate ..had Sie deklarieren alles in openurl-Methode? –