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