Iphone iOS Facebook SDK-FBLoginView
由于某些原因,我无法使此代码正常工作:Iphone iOS Facebook SDK-FBLoginView,iphone,ios,objective-c,facebook,facebook-graph-api,Iphone,Ios,Objective C,Facebook,Facebook Graph Api,由于某些原因,我无法使此代码正常工作: // 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 a
// 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];
我在我的ViewController
的viewdidload中调用它
我有:
#import <Social/Social.h>
#import <FacebookSDK/FacebookSDK.h>
#import <Accounts/Accounts.h>
#import <AdSupport/AdSupport.h>
#导入
#进口
#进口
#进口
以及:
@interface FacebookVCViewController:UIViewController{
loginView
根本没有显示。我做错了什么?在viewdiapear方法中调用此代码,希望它能起作用解决方案:
将FacebookSDKResources.bundle文件添加到项目(确保它复制并添加到目标)可以解决此问题
FacebookSDKResources.bundle位于:
FacebookSDK/FacebookSDK.framework/Resources/FacebookSDKResources.bundle
这对我很有用。。
在interface Builder(大小检查器)中,查找自动调整大小选项..删除框中间的箭头..:)。无需使用捆绑包或框架进行调整
检查loginview是否具有UIView类类型,同时检查loginview的rect是否为UIView子类..并且原点x、y为:50.000000 300.000000 loginview.frame=CGRectMake(50、300、50、50);不做任何更改
FacebookSDK/FacebookSDK.framework/Resources/FacebookSDKResources.bundle