Iphone 当从后台进入前台时,应用程序会因“exc_bad_access”而崩溃
我使用presentModalViewController在UIViewControllerB上演示了UiViewControllerA。现在,从这个UiViewControllerB以同样的方式呈现另一个UiViewControllerC。现在点击UIViewControllerC上的一个按钮,我将解雇这个controllerC。当它被解除时,当ViewDid调用controllerB后,我也解除了它控制器B将控制器A带到前面。它很好用 但在此之后,应用程序将进入后台,当现在进入前台时,应用程序将崩溃,并显示“exc_bad_access”,并显示[B respondsToSelector:]:消息发送到解除分配的实例Iphone 当从后台进入前台时,应用程序会因“exc_bad_access”而崩溃,iphone,objective-c,uiviewcontroller,exc-bad-access,Iphone,Objective C,Uiviewcontroller,Exc Bad Access,我使用presentModalViewController在UIViewControllerB上演示了UiViewControllerA。现在,从这个UiViewControllerB以同样的方式呈现另一个UiViewControllerC。现在点击UIViewControllerC上的一个按钮,我将解雇这个controllerC。当它被解除时,当ViewDid调用controllerB后,我也解除了它控制器B将控制器A带到前面。它很好用 但在此之后,应用程序将进入后台,当现在进入前台时,应用程
为什么将此消息发送到控制器B,我已将其取消,并且仅当应用程序在此过程后从后台进入前台时。您可能正在释放UIViewControllerB的对象…但我没有在A或C中的任何其他viewcontroller中保留其引用。。。我只是不理会它。所以它被释放了。在将它的对象呈现为模态视图控制器之前,你没有放置alloc init吗?我已经完成了。无论我在哪里演示viewcontroller,我都做到了。但上述问题只有在将应用程序放在后台,然后放到前台时才会出现。如果我只在前台使用应用程序。它没有崩溃并且工作得很好。您是否在UIViewController或在后台调用的函数中的任何UI控件上执行任何活动?那么它可能会崩溃,因为。。我们无法从后台访问任何UI控制器。。。