1

我使用 PFFacebookUtils 来设置用户登录与 parse 和 facebook。我正在使用此链接中的代码:https ://github.com/ParsePlatform/ParseUI-iOS/wiki/Integrate-Login-with-Facebook

下面看看我的代码:

 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!");
    }
}];

Xcode 告诉我这个方法不存在。即使我知道方法是并且我已经导入了所有正确的头文件

#import "SWLoginViewController.h"
#import "PFFacebookUtils.h"
#import <Parse/Parse.h>
#import "SWUser.h"
#import "SWFacebookDataRetriever.h"
#import "SWHomeViewController.h"
#import "SWProfileViewController.h"
#import "Colours.h"
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
#import <ParseUI/ParseUI.h>
4

1 回答 1

3

如果您使用的是旧的pod 'ParseFacebookUtils',请更新您的 podfile 以使用pod 'ParseFacebookUtilsV4',然后 #import <ParseFacebookUtilsV4/PFFacebookUtils.h>

于 2015-07-28T23:08:52.800 回答