Ios 默认的popViewController转换意外衰减

Ios 默认的popViewController转换意外衰减,ios,objective-c,iphone,uinavigationcontroller,Ios,Objective C,Iphone,Uinavigationcontroller,Im我的应用程序默认的popViewController转换不起作用-它显示淡入转换 推送动画按预期设置动画,但弹出动画不是。我只是在用 [self.navigationController popViewControllerAnimated:YES]; 用于弹出viewController 你知道为什么会这样吗?如果你在视图中的任何其他点使用淡入淡出动画来执行转换,你必须从视图的层中删除该动画,例如: [self.navigationController.view.layer remove

Im我的应用程序默认的popViewController转换不起作用-它显示淡入转换

推送动画按预期设置动画,但弹出动画不是。我只是在用

[self.navigationController popViewControllerAnimated:YES]; 
用于弹出viewController


你知道为什么会这样吗?

如果你在视图中的任何其他点使用淡入淡出动画来执行转换,你必须从视图的层中删除该动画,例如:

[self.navigationController.view.layer removeAllAnimations];
[self.navigationController popViewControllerAnimated:YES]; 

发布一些代码,否则就没有什么东西可以发布代码来获取帮助问题是我不知道为什么它会这样,推送动画工作正常,但流行动画不工作。我只是简单地使用[self.navigationController popViewControllerAnimated:YES];对于弹出viewControllerWhen你说不工作是什么意思?我的意思是它显示FadeIn过渡而不是默认的pop过渡它对我不工作,对于这个问题,你可以看到gif@Ahmad在看你的动画,它不会褪色。。。如果查看导航栏,它实际上看起来像是动画在滑动,就像默认的pop动画一样。看起来你的应用程序的内存可能在转换过程中过度工作,导致它在Debug navigator中出现问题。这表明我的应用程序正在使用18.5MB内存,如果我的内存过载,为什么推送动画工作正常?@Ahmad Animations在应用程序将过多内存用于其他进程或其他动画与原始动画冲突时会受到影响。。。当弹出你的视图时会发生什么?例如,如果您的视图将出现/ViewDidDisplay?