我的视图中有一个下载按钮,当点击该按钮时,该应用会使用[[UIApplication sharedApplication] openURL]
打开应用商店
但是当我切换回我的应用程序时,我发现我的应用程序中的[popViewController animated:YES]
不是动画。
我调试了几天并解决了问题,原因是在我的applicationWillEnterForeground
方法中,我这样做了:
[tabBarController.selectedViewController viewWillAppear:YES];
我有这个错误。
我的问题是,为什么在我调用此方法之后,我的所有[popViewController animated:YES]
都无效...
答案 0 :(得分:3)
我不确切知道你为什么会遇到这个错误,但作为Apple文档,你不调用- (void)viewWillAppear:(BOOL)animated
方法。
这是一种通知方法,被覆盖,从不被调用。
答案 1 :(得分:0)
我没有理解你的问题,但请注意弹出viewncontroller的正确方法是这样的:
[self.navigationController popViewControllerAnimated:YES];
LUCKY