2013-10-25 4 views
1

OpenGL 2.0 장면을 렌더링하는 GLKViewController이 있습니다. 모두 잘 작동하지만, (UINav 컨트롤러를 통해) 새로운 스토리 보드 화면으로 이동 한 다음 OpenGL ES 2.0 장면으로 돌아 가면 뷰 컨트롤러의 updatedrawRect 메서드가 더 이상 호출되지 않습니다.GLKViewController -보기를 떠날 때 DrawinRect 및 업데이트가 중지됩니까?

viewDidLoad 메서드에서 self.paused를 NO로 설정해 보았지만 아무 소용이 없었습니다.

아무도 무슨 일이 일어나고 있는지 제안 해 주실 수 있습니까?

GLKViewController에는 스토리 보드에 설정된 UIView가 모두 포함되어 있습니다. 이것은 GLKViewController에서보기에 SEGUE입니다 :

if ([segue.identifier isEqualToString:@"GoToEntry"]) { 

    DetailViewController *d = segue.destinationViewController; 
    d.selection = currentSelection; 

} 

답변

0

확인 - 문제는 GLKViewController 세트가 YES 할 때보기가 종료 일시 중지이었다. viewWillAppear은 실제로 호출되지 않았습니다. self.paused를 viewDidAppear로 이동하면 문제가 해결되었습니다.