【发布时间】:2010-02-06 12:56:46
【问题描述】:
我在AnotherViewController [基于 NavigationController 项目] 上为我的应用程序实现 Facbook 连接,在那里我有一些东西要分享给 facebook。因此,当将此代码放在 viewDidLoad 上时。当用户使用 Push 动画转到 AnotherViewController 时。
我的 FBSession 似乎登录了!我希望当用户选择按钮并出现 actionSheet 然后决定登录 facebook
- (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 密钥和密码不起作用!!!为什么 ?
怎么能解决我的问题? :|
谢谢。
【问题讨论】: