作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 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/
我是一名优秀的程序员,十分优秀!