dev*_*os1 6 facebook objective-c ios facebook-ios-sdk xcode-storyboard
我的全新项目遇到了非常令人沮丧的构建问题.我正在尝试集成Facebook iOS SDK,但出于某种原因我得到了一些奇怪的错误.尝试使用FBSDKLoginKit FBSDKLoginButton在故事板视图上显示时.
当我尝试时,第一个提示错误的是这个"错误" #import <FBSDKLoginKit/FBSDKLoginKit.h>(但它只在编辑器中显示为错误;它仍然编译好):
"无法构建模块FBSDKLoginKit."
奇怪的是,这个"错误"在摆弄了一些与模块相关的构建设置之后就消失了,即使我将它们设置回原始值也是如此.
同样有趣的是,如果我FBSDKLoginButton从我的视图控制器显式引用该类(例如以编程方式添加按钮),那么基于故事板的实例化工作正常.所以我猜这肯定是一些链接器问题或者其他什么,但我确实不是那个东西的专业人士.
Facebook SDK文档都没有提到我能找到的这个问题,这很奇怪,因为我说这是一个全新的清洁项目.
dev*_*os1 12
我的不好,文档确实提到了这一点,并建议通过引用FBSDKLoginButton该类来解决它,就像我已经想到的那样application
didFinishLaunchingWithOptions:.(坦率地说,无论你在哪里引用它都没关系,所以无论哪里感觉最舒服.对我来说,视图控制器更有意义.)
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
[FBSDKLoginButton class];
...
return YES;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3248 次 |
| 最近记录: |