Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将Facebook登录添加到iOS应用程序时出错_Ios_Objective C_Facebook_Facebook Ios Sdk - Fatal编程技术网

将Facebook登录添加到iOS应用程序时出错

将Facebook登录添加到iOS应用程序时出错,ios,objective-c,facebook,facebook-ios-sdk,Ios,Objective C,Facebook,Facebook Ios Sdk,我正在跟踪将Facebook登录添加到我的iPhone应用程序 但是,当我添加[FBLoginView类]todidfishloadingwithoptions在我的AppDelegate.m中,我得到以下错误: 使用未声明的标识符:“FBLoginView” 据我所知,我已经正确添加了SDK,包括列出的所有内容 整个代码如下所示: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NS

我正在跟踪将Facebook登录添加到我的iPhone应用程序

但是,当我添加
[FBLoginView类]
to
didfishloadingwithoptions
在我的
AppDelegate.m
中,我得到以下错误:

使用未声明的标识符:“FBLoginView”

据我所知,我已经正确添加了SDK,包括列出的所有内容

整个代码如下所示:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    // Makes various cosmetic changes
    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
    [[UINavigationBar appearance] setBarTintColor: UIColorFromRGB(0x007aff)];
    [[UINavigationBar appearance] setTintColor: [UIColor whiteColor]];
    [[UINavigationBar appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName : [UIColor whiteColor]}];
    // The code that FB told me to add
    [FBLoginView class];
    return YES;
}

您需要导入facebook SDK。在
AppDelegate
.h中使用此行

#import <FacebookSDK/FacebookSDK.h>
#导入

我就知道这很明显!修正-将在8分钟内接受。太棒了!!!我花了大约一个小时来修理它!顺便说一句,Facebook SDK文档中没有提到它