Logowanie i wylogowanie działa poprawnie. Według FacebookFBSDKLoginButtonDelegate nie wyzwalanie metod delegatów
„Twoja aplikacja może uzyskać informację o wynikach logowania lub wylogowania zdarzeń. Aby to zrobić przypisać delegatem FBSDKLoginButton że potwierdza protokołu FBSDKLoginButtonDelegate”.
Dodałem FBSDKLoginButtonDelegate do mojego kontrolera widoku, który ma następującą właściwość:
@property (weak, nonatomic) IBOutlet FBSDKLoginButton *FacebookButton;
i .m pliku (realizacja) posiada:
@interface firstVC()
<FBSDKLoginButtonDelegate>
@end
ale problem jest że FBSDKLoginButtonDelegate nie dzwoni:
- (void) loginButton: (FBSDKLoginButton *)loginButton
didCompleteWithResult: (FBSDKLoginManagerLoginResult *)result
error: (NSError *)error{
NSLog(@"facebook login button test");
}
i wylogowania nie dzwoni:
- (void) loginButtonDidLogOut:(FBSDKLoginButton *)loginButton{
NSLog(@"facebook logout button test");
}
Dodatkowo mam zadeklarowane wcześniej wymienionych metod w nagłówku między @interface i @end
W appdelegate ..hate zadeklarować cokolwiek w metodzie openurl? –