【问题标题】:popViewController animated:YES not animatingpopViewController 动画:YES 不动画
【发布时间】:2012-05-17 14:22:13
【问题描述】:

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

[tabBarController.selectedViewController viewWillAppear:YES];

我遇到了这个错误。 我的问题是,为什么在我调用此方法后,我所有的 [popViewController animated:YES] 都不起作用...

【问题讨论】:

    标签: ios animation viewwillappear


    【解决方案1】:

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

    UIViewController doc

    这是一个通知方法,被覆盖,并且永远不会被调用。

    【讨论】:

      【解决方案2】:

      我没有很好地理解你的问题,但是请注意弹出视图控制器的正确方法是这样的:

      [self.navigationController popViewControllerAnimated:YES];

      幸运

      【讨论】:

        猜你喜欢
        • 2012-06-20
        • 1970-01-01
        • 1970-01-01
        • 2016-11-17
        • 1970-01-01
        • 2019-11-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多