将 Facebook 登录添加到 iOS 应用时出错
Posted
技术标签:
【中文标题】将 Facebook 登录添加到 iOS 应用时出错【英文标题】:Error when adding Facebook login to iOS app 【发布时间】:2014-02-07 12:39:42 【问题描述】:我正在关注this tutorial 将 Facebook 登录添加到我的 iPhone 应用程序。
但是,当我在 AppDelegate.m
中将 [FBLoginView class];
添加到 didFinishLoadingWithOptions
时,出现以下错误:
Use of undeclared identifier: 'FBLoginView'
据我所知,我已正确添加了 SDK,包括 here 列出的所有内容。
整个代码如下所示:
- (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;
【问题讨论】:
【参考方案1】:您需要导入 facebook SDK。在AppDelegate
.h 中使用这一行。
#import <FacebookSDK/FacebookSDK.h>
【讨论】:
我知道这很明显!已修复 - 将在 8 分钟内接受。 太棒了!!!我花了大约一个小时试图修复它!顺便说一句,Facebook SDK 文档中没有提到它。 +1以上是关于将 Facebook 登录添加到 iOS 应用时出错的主要内容,如果未能解决你的问题,请参考以下文章
FB 与 Three20 连接 - 登录 facebook 时出现问题
在我的 iOS 应用程序中集成 Facebook 应用程序时出现重定向问题
将 Facebook 登录集成到 iOS iPad 应用程序中
通过 Graph API 和 iOS 将照片上传到相册时出现 Facebook 错误:(#1) 发生未知错误