我实现Facbook连接我的应用程序AnotherViewController
[基于NavigationController项目],在那里我有什么要分享到Facebook。所以当把这个代码放在viewDidLoad
。当用户通过Push动画转到AnotherViewController时。 我的FBSession似乎登录!我想,当用户选择按钮,然后actionSheet出现决定登录Facebook的导航控制器和FBConnect [iPhone SDK]的问题
- (void)actionSheet:(UIActionSheet *)menu didDismissWithButtonIndex:(NSInteger)buttonIndex {
switch (buttonIndex) {
case 0:
session = [FBSession sessionForApplication:@"587421274743043f3177a2f86684e533" secret:@"d22ad909a2e670269edd4d4e79c61c2a" delegate:self];
[session resume];
if(session.isConnected)
{
[self showFBFeed];
}
else
{
FBLoginDialog* login = [[FBLoginDialog alloc] initWithSession:session];
[login show];
[login release];
}
break;
case 1:
[session logout];
break;
}
所以,当把这些代码在viewDidUnload
方法,一切工作正常,但我的Facebook API密钥和密码不起作用!为什么? 如何解决我的prablem? :| 谢谢。
谢谢。它工作得很好!但我不知道为什么'[session logOut];' 不起作用! 我在问题中编辑我的代码,看看 – Momi 2010-02-06 17:22:31