1

是否可以在不使用 FBLoginButton 的情况下在 iPhone 应用程序中启动 FB 会话?我想让用户在点击表格行时登录。

谢谢。

4

1 回答 1

0

对的,这是可能的。这是我做的方式:

我有一个名为 FacebookHelper 的课程:

- (id)init {
    if (self = [super init]) {
        session_ = [[FBSession sessionForApplication:kAPIKey secret:kApplicationSecret delegate:self] retain];
        [session_ resume];      
    }
    return self;
}

- (void)loginByShowingDialog {
    self.isDialogShown = YES;
    FBLoginDialog* dialog = [[[FBLoginDialog alloc] initWithSession:self.session] autorelease];
    dialog.delegate = self;
    [dialog show];
}

首先,你初始化一个 Facebook Helper 的实例,然后调用 loginByShowingDialog,然后一切都通过处理委托来工作

于 2010-07-14T14:02:13.343 回答