所以我想解雇我从app delegate打开的模态视图控制器。 (第一次登录屏幕)。
现在我在facebook sdk成功返回并致电
时发出通知[self dismissViewControllerAnimated:NO completion:nil];
我收到错误:
警告:正在进行演示或解雇时尝试从视图控制器中解除!
简单的谷歌搜索会建议我使用
if (![[self modalViewController] isBeingDismissed])
[self dismissModalViewControllerAnimated:YES];
现在我无法更改FB SDK中的代码。因此我不知道什么时候modalViewController完全被解雇。如果我使用上面的代码[self dismissModalViewControllerAnimated:YES];将被跳过。
那么有没有办法绕过它而不使用timeDelay?是否有一个函数会在模态被解除后被提升,所以我可以解雇我当前的模态?