2011-01-30 5 views
0

다음 시나리오와는 별도로 'scorer'클래스에서 작동하는 다음 코드를 사용합니다. 또 다른 viewcontroller editscore, 그보기에서 뭔가를 수행, scorer 반환 editscore 팝업 및 일부 상황에서 (같은 코드를 호출합니다) 내 legorderviewcontroller 밀어 결국 것입니다. 이번에 만 새 탐색 모음이 '득점보기'탐색 모음 맨 위에 쓰여지고 legorderviewcontroller이 표시되지 않습니다. 왜이 시나리오에서 이런 일이 일어나는 지 아는 사람이 있습니까?다른 시나리오에서 호출 할 때 pushViewController가 다른 동작을 발생합니다.

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

애니메이션이있는 popviewcontroller를 수행 한 후 너무 빨리 pushViewController를 호출하면 이러한 현상이 발생할 수 있습니다. 나는 한 번 그 문제에 부딪쳤다. 애니메이션을 비활성화하면 문제가 해결되었다.

+0

최고! 나는 그것을 결코 바꾸지 않을 것이다. – lps

관련 문제