我有3个控制器。我正在使用push和pop方法来更改控制器。
[self.navigationController pushViewController:product_subcatagory animated:YES];
[self.navigationController popViewControllerAnimated:YES];
我得到的问题,而我继续做推和弹出操作8到10分钟,因为它响应缓慢的动画,一步是崩溃。那么,是什么原因导致按键式控制器操作的动画缓慢呢?
下面作为例子,我有三个类A,B,C。然后是我正在执行的推送视图控制器和弹出视图控制器操作。
A->B->C2.C->B->A 3.C->B
使用Instruments配置你的应用。一个可能的原因是你的应用程序没有释放内存(由于保留周期),并且由于其内存使用不断增长而减慢和崩溃。
我同意Petah的观点。听起来像是记忆问题。您可能需要考虑将它们临时删除,并在需要时调用它们,这样它们就不会只是坐在后台使用不需要的内存。