这很奇怪。我正在尝试登录 Facebook,如果设备上没有安装 Facebook 应用程序,一切正常。但如果有这个应用程序,那么什么都不会发生。根本不值一提。永远不会调用完成块,并且不会出现登录对话框。这是我非常简单的代码:
[PFFacebookUtils logInInBackgroundWithReadPermissions:@[@"public_profile"] block:^(PFUser *user, NSError *error)
{
NSLog(@"Completion");
}];
我里面也有这段代码applicationDidFinishLauncing:
[Parse setApplicationId:kPAParseApplicationId clientKey:kPAParseClientKey];
[PFFacebookUtils initializeFacebookWithApplicationLaunchOptions:launchOptions];
我实现了以下方法:
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [[FBSDKApplicationDelegate sharedInstance] application:application
openURL:url
sourceApplication:sourceApplication
annotation:annotation];
}
我还需要注意以下几点:有时,很少,即使安装了应用程序也能正常工作。工作,然后再次无缘无故停止工作。有没有人遇到过这样的问题?谢谢!