2013-10-25 86 views
1

我有一個GLKViewController,呈現一個OpenGL 2.0場景。所有的工作都很好,但是當我繼續使用新的故事板場景(通過UINav控制器),然後返回到OpenGL ES 2.0場景時,不再調用視圖控制器中的updatedrawRect方法。GLKViewController - DrawinRect和Update在離開視圖時停止點火?

我已經嘗試在viewDidLoad方法中設置self.pased到NO,但無濟於事。

任何人都可以建議這裏發生了什麼?

GLKViewController包含一個UIView,它們都在故事板中設置。這是GLKViewController的視圖:

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

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

} 

回答

0

好的 - 問題是GLKViewController在視圖退出時將暫停設置爲YES。 viewWillAppear實際上並沒有被調用 - 移動self.paused來viewDidAppear解決了這個問題。

相關問題