在我的应用程序中使用 Facebook api,在我的设备中也有 Facebook 应用程序(FBApp)。在我的应用程序中,当我们单击按钮时,我提供了一个登录按钮,它正在打开 FBApp 登录屏幕,然后它会进入我的应用程序。这里以下方法不触发
-(void)request:(FBRequest *)request didReceiveResponse:(NSURLResponse *)response -(void)request:(FBRequest *)request didLoad:(id)result
这是按钮动作
- (IBAction)LoginOrLogout
{
// If the user is not connected (logged in) then connect. Otherwise logout.
if (!isConnected)
{
[messageTextField setHidden:NO];
[facebook authorize:permissions];
// Change the lblUser label's message.
**[lblUser setText:@"Please wait..."];** //struck here only not firing delegate response methods above
}
else
{
[facebook logout:self];
[messageTextField setHidden:YES];
[lblUser setText:@"Tap on the Login to connect to Facebook"];
}
isConnected = !isConnected;
[self setLoginButtonImage];
}
如果没有 FBApp,它会成功调用委托方法。我们如何解决这个问题。任何人都可以提供帮助或建议。