2016-04-08 16 views
0

Ich bin mit Xcode 7.2, Test auf iOS 9.2 undIOS 9.2 Xcode 7.2 Facebook-Login Ausgabe

pod "FBSDKCoreKit"; 
pod "FBSDKLoginKit"; 
pod "FBSDKShareKit"; 
pod "FBSDKMessengerShareKit"; 

After login its show error -canOpenURL: failed for URL: "fbauth2:/" - error: "(null)". In OS 7 and 8 it working fine. Please help someone.

if ([FBSDKAccessToken currentAccessToken]) { 
    // TODO:Token is already available. 
    [[FBSDKLoginManager new] logOut]; 

}else{ 

FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init]; 
    login.loginBehavior=FBSDKLoginBehaviorBrowser; 
[login 
logInWithReadPermissions: @[@"public_profile"] 
fromViewController:self 
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) { 
    if (error) { 
     NSLog(@"Process error"); 
    } else if (result.isCancelled) { 
     NSLog(@"Cancelled"); 
    } else { 
     NSLog(@"Logged in %@",result); 
     [self getFacebookProfileInfo]; 
    } 
}]; 

} 

nach Anmeldung seiner offenen Seite anstelle dem Bildschirm schließen.

+0

Nach Zugabe dieser fbauth2 unter den CFBundleURLSchemes "fbauth2: /" - Fehler: "(null)" wird entfernt. Und mit dieser Anwendung [[FBSDKApplicationDelegate sharedInstance]: app openURL: url sourceApplication: UIApplicationOpenURLOptionsSourceApplicationKey Anmerkung: UIApplicationOpenURLOptionsAnnotationKey] Login-Ansicht ist geschlossen, aber das Ergebnis kommt nicht in Block. –

Antwort

0

Nach dem Hinzufügen dieser fbauth2 unter dem CFBundleURLSchemes "fbauth2: /" - Fehler: "(null)" wird entfernt. Und mit dieser [[FBSDKApplicationDelegate sharedInstance] Anwendung: app openURL: url sourceApplication: UIApplicationOpenURLOptionsSourceApplicationKey Anmerkung: UIApplicationOpenURLOptionsAnnotationKey]

login.loginBehavior = FBSDKLoginBehaviorBrowser;

Facebook funktioniert gut in IOS 9.2

Verwandte Themen