Ios Can';t在应用程序退出活动状态并再次变为活动状态后显示modalview

Ios Can';t在应用程序退出活动状态并再次变为活动状态后显示modalview,ios,modalviewcontroller,Ios,Modalviewcontroller,我创建了一个显示元素列表的应用程序,用户可以通过按下按钮来显示modalview。这样做效果很好,用户可以多次显示和取消显示 当用户在显示modalview时按下home(主页)按钮时会出现问题。我已经设置了一个通知,在应用程序辞职时调用一个方法,但它没有响应DiscloseModalView控制器 因此,当用户重新进入应用程序并尝试打开modalview控制器时,不会发生任何事情。在进行一些调试之后,我可以看到self.modalViewController已设置。因此,modalview仍然

我创建了一个显示元素列表的应用程序,用户可以通过按下按钮来显示modalview。这样做效果很好,用户可以多次显示和取消显示

当用户在显示modalview时按下home(主页)按钮时会出现问题。我已经设置了一个通知,在应用程序辞职时调用一个方法,但它没有响应DiscloseModalView控制器

因此,当用户重新进入应用程序并尝试打开modalview控制器时,不会发生任何事情。在进行一些调试之后,我可以看到self.modalViewController已设置。因此,modalview仍然存在,但它不可见,我不能忽略它

下面是我用来展示modalview的代码。首先,我有一个if条件,用于检查self.modalViewController是否已经存在:

if(self.modalViewController)
{
    NSLog(@"Modalview: %@", self.modalViewController);
}

//Present login
OrderContractController *occ = [[OrderContractController alloc] init];
occ.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[occ setMOC:self.context];
[self presentModalViewController:occ animated:YES];
它打印出以下内容:
Modalview:


如何解决此问题?

当移除模式视图控制器或应用程序进入后台时,需要将self.modalViewController=nil