gpt4 book ai didi

ios - 如何在 ios 中声明 facebookSDK?

转载 作者:行者123 更新时间:2023-11-28 19:48:45 26 4
gpt4 key购买 nike

我正在尝试使用 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];
}

最佳答案

自版本 4.X 起,Facebook 将 SDK 分为 3 个部分:

The SDK is now composed of three frameworks, FBSDKCoreKit, FBSDKLoginKit, and FBSDKShareKit.

因此,如果您使用最新的 SDK,请在您的 AppDelegate 中导入 FBSDKCoreKit 和 FBSDKLoginKit。

#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>

参见 documentation了解更多。

关于ios - 如何在 ios 中声明 facebookSDK?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30413945/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com