0

アプリに Facebook 接続があります。
ユーザーがアプリを開くと、masterViewController がアクティブになります。
ユーザーがmasterViewController内にログインしているかどうかを確認しました。ログに記録されていない場合は、Facebookログインのモデルビューコントローラーを提示し、
ユーザーがfacebook経由で接続を押したときにfacebookloginコントローラーを表示し、facebookが成功を返しました。情報 ; このコードで masterviewController に facebook を表示しました

if( ![user islogged] )
{
    self.fbLogin = [[facebookLogin alloc] initWithNibName:@"facebookLogin" bundle:nil];
    [self.navigationController presentModalViewController:fbLogin animated:YES];
}

そして、facebookloginコントローラー内で「リクエストはロードされました」デリゲートを書きました

- (void)request:(FBRequest *)request didLoad:(id)result {

       if ([result isKindOfClass:[NSArray class]] && ([result count] > 0)) {
            result = [result objectAtIndex:0];
       }

       NSLog(@"user data %@",result);

       [self dismissModalViewControllerAnimated:YES];

        userData = nil;
        nameID  = nil;
}

しかし、モデルが返されず、Facebookのリクエストで別のモデルを提示しようとしましたが、それも応答しません。この場合、別のモデルを提示して却下する方法を教えてください。

4

0 に答える 0