popViewController动画:是没有动画

时间:2012-05-17 14:22:14

标签: ios animation viewwillappear

我的视图中有一个下载按钮,当点击该按钮时,该应用会使用[[UIApplication sharedApplication] openURL]打开应用商店 但是当我切换回我的应用程序时,我发现我的应用程序中的[popViewController animated:YES]不是动画。 我调试了几天并解决了问题,原因是在我的applicationWillEnterForeground方法中,我这样做了:

[tabBarController.selectedViewController viewWillAppear:YES];

我有这个错误。 我的问题是,为什么在我调用此方法之后,我的所有[popViewController animated:YES]都无效...

2 个答案:

答案 0 :(得分:3)

我不确切知道你为什么会遇到这个错误,但作为Apple文档,你调用- (void)viewWillAppear:(BOOL)animated方法。

UIViewController doc

这是一种通知方法,被覆盖,从不被调用。

答案 1 :(得分:0)

我没有理解你的问题,但请注意弹出viewncontroller的正确方法是这样的:

[self.navigationController popViewControllerAnimated:YES];

LUCKY