1

出于某种原因,我无法让这段代码工作:

// Create Login View so that the app will be granted "status_update" permission.
FBLoginView *loginview = [[FBLoginView alloc] init];

loginview.frame = CGRectOffset(loginview.frame, 5, 5);
loginview.delegate = self;

[self.view addSubview:loginview];

[loginview sizeToFit];

我在我的 viewdidload 中调用它ViewController

我有 :

#import <Social/Social.h>
#import <FacebookSDK/FacebookSDK.h>
#import <Accounts/Accounts.h>
#import <AdSupport/AdSupport.h>

和 :

@interface FacebookVCViewController : UIViewController <FBLoginViewDelegate> {

loginView根本没有出现。我做错了什么?

4

3 回答 3

2

解决方案:

将 FacebookSDKResources.bundle 文件添加到项目中(确保将其复制并添加到目标)可以解决问题。

FacebookSDKResources.bundle 位于:

 FacebookSDK/FacebookSDK.framework/Resources/FacebookSDKResources.bundle
于 2013-02-25T12:17:06.457 回答
0

在 viewDidApear 方法中调用此代码,希望它会起作用

于 2013-02-25T11:41:33.940 回答
0

这对我有用..在界面生成器(尺寸检查器)中寻找自动调整大小选项..删除框中间的箭头..:)。无需使用捆绑包或框架进行调整

在此处输入图像描述

于 2014-06-17T08:54:43.600 回答