私のアプリでは 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 がないと、デリゲート メソッドが正常に呼び出されます。これを解決するにはどうすればよいですか。誰でも助けたり提案したりできます。