Ios 选择器'的类方法未知;LoginBackgroundWithReadPermissions:block:';
Im使用PFFacebookUtils通过parse和facebook设置用户登录。我使用的代码完全来自此链接: 下面是我的代码:Ios 选择器'的类方法未知;LoginBackgroundWithReadPermissions:block:';,ios,objective-c,parse-platform,parseui,pffacebookutils,Ios,Objective C,Parse Platform,Parseui,Pffacebookutils,Im使用PFFacebookUtils通过parse和facebook设置用户登录。我使用的代码完全来自此链接: 下面是我的代码: NSArray *permissionsArray = @[ @"user_about_me", @"user_relationships", @"user_birthday", @"user_location"]; // Login PFUser using Facebook [PFFacebookUtils logInInBackgroundWithRead
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>
#导入“SWLoginViewController.h”
#导入“PFFacebookUtils.h”
#进口
#导入“SWUser.h”
#导入“SWFacebookDataRetriever.h”
#导入“SWHomeViewController.h”
#导入“SWProfileViewController.h”
#进口“colors.h”
#进口
#进口
#进口
如果您使用的是旧的pod“ParseFacebookUtils”
,请将您的pod文件更新为使用pod“ParseFacebookUtilsV4”
,然后
#导入
您能在控制台中显示实际错误吗?还有,你记得在打电话之前初始化facebook吗?我认为import语句应该是:#import
我编译时没有收到错误。由于标题中的错误,我无法编译。您提到的导入是正确的,我认为这将是修复方法,但即使使用新的导入语句,我仍然会遇到相同的错误。您是如何添加解析框架的?通过椰子荚?你还能显示整个错误吗?您在标题中复制的部分仅为您应该获得的错误消息的一半。Thx可用于