我正在尝试使用Facebook登录,但始终收到错误消息,“使用未声明的标识符“ FBSDKApplicationDelegate”有人知道我应该怎么做。

#import "AppDelegate.h"
#import "FacebookSDK.h"
#import <Parse/Parse.h>
#import <ParseFacebookUtils/PFFacebookUtils.h>
#import <FacebookSDK.h>

@interface AppDelegate ()

@end


@implementation AppDelegate

- (BOOL)application:(UIApplication *)application    didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
[Parse setApplicationId:@"xxxxxxxxxxxxxxxxxxxx"
              clientKey:@"xxxxxxxxxxxxxxxxxxxx"];
[PFAnalytics trackAppOpenedWithLaunchOptions:launchOptions];
[PFFacebookUtils initializeFacebook];

return [[FBSDKApplicationDelegate sharedInstance] application:application
                                didFinishLaunchingWithOptions:launchOptions];
}

最佳答案

您应该将FBSDKCoreKit.framework添加到Project Navigator中的Frameworks,然后使用

#import <FBSDKCoreKit/FBSDKCoreKit.h>

请参阅完整的安装文档here

10-07 19:51
查看更多