model dissmissviewcontroller或出现另一个模型错误

时间:2012-05-29 07:35:14

标签: iphone objective-c ios

我在我的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请求中提出另一个模型,但是它也没有响应,请建议我如何呈现另一个模型然后在这种情况下解雇它?

0 个答案:

没有答案