关闭视图控制器

时间:2013-10-15 00:50:15

标签: ios modalviewcontroller

所以我想解雇我从app delegate打开的模态视图控制器。 (第一次登录屏幕)。

现在我在facebook sdk成功返回并致电

时发出通知
[self dismissViewControllerAnimated:NO completion:nil]; 

我收到错误:

  

警告:正在进行演示或解雇时尝试从视图控制器中解除!

简单的谷歌搜索会建议我使用

if (![[self modalViewController] isBeingDismissed])
    [self dismissModalViewControllerAnimated:YES];

现在我无法更改FB SDK中的代码。因此我不知道什么时候modalViewController完全被解雇。如果我使用上面的代码[self dismissModalViewControllerAnimated:YES];将被跳过。

那么有没有办法绕过它而不使用timeDelay?是否有一个函数会在模态被解除后被提升,所以我可以解雇我当前的模态?

0 个答案:

没有答案