2010-03-03 75 views
0

我有,我想推到堆棧,但是,當我打電話[viewController release]它後,我推一個UIViewController,任何時候我彈出它關閉堆棧不過,我得到的各種與視圖控制器的釋放實例有關的錯誤。下面是一個實現的例子:有道推視圖控制器

 RootViewController *rootViewcontroller = [[RootViewController alloc] initWithNibName:@"RootViewController" 
                          bundle:nil]; 
     [self.navigationController pushViewController:rootViewController animated:YES]; 
     [rootViewController release]; 
+3

你推比你創建一個不同的視圖控制器。 – blindjesse 2010-03-03 23:02:18

+0

什麼是「各種錯誤」,你得到? – progrmr 2010-03-04 23:12:31

+0

我搬到討論具體的更加錯誤。主要的問題是張貼在這裏:http://stackoverflow.com/questions/2376979/calayer-retaincount-sent-to-deallocated-instance – skylerl 2010-03-05 14:36:58

回答

0

在你表現出你創建rootViewController但實際上推personsViewController的代碼。錯字?或者你粘貼了錯誤的代碼?

+0

對不起,這是一個錯字,我糾正它。 – skylerl 2010-03-03 23:24:44

+1

你顯示的代碼非常好。所以它一定是在別的地方。就像在'RootViewController'裏面一樣。 – 2010-03-04 02:16:32

0

你RootViewController的例子是 「RootViewController的」,但你推 「RootViewController的」(注意 'C'?)。