我在我的app中连接了facebook;
一旦用户打开应用程序,masterViewController就会变为活动状态;
我检查了用户是否登录了masterViewController,如果没有登录我提交了facebook登录的模型视图控制器
当用户通过facebook按下连接并且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请求中提出另一个模型,但是它也没有响应,请建议我如何呈现另一个模型然后在这种情况下解雇它?