iphone - FBLoginView iPhone View

标签 iphone ios objective-c facebook ios6

在当前 3.1 Facebook SDK 中使用 FBLoginView 不会产生我认为它应该产生的输出。生成一个基本的 [[FBLoginView alloc] init];和框架当前 View Controller 框架的大小,它只显示下面没有“登录”按钮:

http://cl.ly/image/1t102j1t452l

如何使 FBLoginView 正常显示?

最佳答案

试试这个:

在 .h 文件中:

Use this delegate <FBLoginViewDelegate>

FBLoginView *loginview;

在someMethod中的.m文件中:

if(!loginView)
 loginView = [[FBLoginView alloc] initWithPermissions:[NSArray arrayWithObject:@"publish_actions, user_photos,status_update"]]; // Whatever permissions you need

loginview.frame = self.view.bounds; //whatever you want

loginview.delegate = self;

[self.view addSubview:loginview];

添加这些方法:

- (void)loginViewShowingLoggedInUser:(FBLoginView *)loginView {

    NSLog(@"Logged In");

}

- (void)loginViewFetchedUserInfo:(FBLoginView *)loginView
                            user:(id<FBGraphUser>)user {
NSLog(@"user Id %@",user.id);

}
- (void)loginViewShowingLoggedOutUser:(FBLoginView *)loginView {
    // Called after logout
    NSLog(@"Logged out");
}

希望这对您有所帮助。

关于iphone - FBLoginView iPhone View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14243640/

相关文章:

objective-c - 什么时候以及为什么我必须使用发布?

iPhone:这是否泄漏

iphone - 与 iPhone 应用商店相比,Android 市场有多大?

ios - 如何使用 Objective C 创建第一个 Viewcontroller 按钮单击以调用第二个 Viewcontroller 方法?

ios - HKAnchoredObjectQuery 会自动缓存 anchor 吗?

ios - 可伸缩的 UIImage 聊天气泡

ios - iPhone 从键中的值获取数组的索引

iphone - 从 ALAsset url iOS 获取视频 NSData

iphone - 限制用户输入字符,并在ios中将每个输入的字母转换为大写字母

ios - 适合 MKMapView 部分的注释