【发布时间】:2012-04-25 20:49:41
【问题描述】:
我在我的应用程序中多次使用此标准代码将 VC 推送到导航。控制器。
[self.navigationController pushViewController:detailController animated:YES];
但有时他们停止工作 - 视图控制器被正确推送但没有动画(就像我会使用“animated:NO”一样),我不知道为什么。
有什么建议可以观察或尝试吗?
【问题讨论】:
-
有时它会停止工作意味着..??它会抛出一些错误或异常还是什么都不做??
-
App 运行良好(没有崩溃),只是在推送 VC 时动画消失了。
-
也许你是从另一个线程/队列调用这个方法?比如webcallback、blocks等
-
当 popViewControler 或 pushViewControler 被多次调用时,我看到了相同的行为。放置一个断点以确保您只调用该方法一次。
-
你确定你不是从另一个线程推送吗?你从哪里打电话给
pushViewController:...?
标签: iphone objective-c animation uinavigationcontroller pushviewcontroller