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.
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. –