我正在關注this教程,將facebook登錄與Messenger結合起來。當我編譯代碼的第一部分,我收到錯誤:PFFVideosUtils -
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'You must initialize PFFacebookUtils with a call to +initializeFacebookWithApplicationLaunchOptions'
我在多個線程包括this一個來了,然而,這是固定在新版本中,我已經使用,因此不能用於解決我的問題。
我迷上了運行教程代碼按鈕:
- (IBAction)loginWithFacebook:(id)sender
{
// Set permissions required from the facebook user account
NSArray *permissionsArray = @[ @"user_about_me", @"user_relationships", @"user_birthday", @"user_location"];
// Login PFUser using Facebook
[PFFacebookUtils logInInBackgroundWithReadPermissions:permissionsArray block:^(PFUser *user, NSError *error)
{
if (!user)
{
NSLog(@"Uh oh. The user cancelled the Facebook login.");
}
else if (user.isNew)
{
NSLog(@"User signed up and logged in through Facebook!");
}
else
{
NSLog(@"User logged in through Facebook!");
}
}];
}
而且,我AppDelegate.m有:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
// Override point for customization after application launch.
[[FBSDKApplicationDelegate sharedInstance] application:application didFinishLaunchingWithOptions:launchOptions];
return YES;
}