除了以下场景之外,我还有以下代码可以从我的“得分手”类开始。我推动另一个viewcontroller editscore
,在该视图中执行某些操作,返回scorer
弹出editscore,然后在某些情况下,我将最终推送我的legorderviewcontroller,如下所示(它调用相同的代码)。只有这次新的导航栏写在“记分员”导航栏的顶部,legorderviewcontroller
才会出现。有谁知道为什么会出现这种情况?
legOrderViewController *controller = [[legOrderViewController alloc] initWithStyle:UITableViewStyleGrouped];
controller.leg = self.leg;
controller.delegate = self;
controller.match =self.match;
controller.set = self.set;
controller.managedObjectContext = self.managedObjectContext;
[self.navigationController pushViewController:controller animated:NO];
controller.playerChangeArray = playerOrder;
[controller release];
答案 0 :(得分:0)
如果在执行带动画的popviewcontroller后调用pushViewController太快,可能会发生这种情况。我遇到过那个问题,禁用动画解决了它。