當點擊導航控制器上的後退按鈕時,視圖是否會彈出堆棧?如果是這樣,我該如何測試它或確保它正確執行(換句話說,創建了一個合適的導航控制器)?導航欄後退按鈕彈出視圖控制器
我需要看看視圖是否實際上彈出。有什麼我可以NSLog
,顯示我的堆棧或東西?
謝謝,
當點擊導航控制器上的後退按鈕時,視圖是否會彈出堆棧?如果是這樣,我該如何測試它或確保它正確執行(換句話說,創建了一個合適的導航控制器)?導航欄後退按鈕彈出視圖控制器
我需要看看視圖是否實際上彈出。有什麼我可以NSLog
,顯示我的堆棧或東西?
謝謝,
viewController從堆棧中彈出是的。如果您不相信Apple的工程師做得很好,您還可以通過NSLog(@"%@", self.navigationController.viewControllers);
的- (void)viewWillAppear
和- (void)viewDidAppear
父視圖控制器的方法來查看差異。
NSLog(@"%@", self.navigationController.viewControllers);
會給在導航viewcontrollers陣列stack.you可以的NSLog他們的視野中消失之前,另一種觀點似乎
哈哈它不是關於蘋果工程師。當我進入它的時候有一種觀點,它是有效的。當我回擊並點擊一個按鈕移動到另一個按鈕時,我得到一個'EXC_BAD_ACCESS'錯誤,應用程序崩潰,所以我想弄清楚是什麼問題。 – darksky
也許你得到了EXC_BAD_ACCESS,因爲你調用的變量已經被釋放了,你可以在你調用push的地方發佈這個片段嗎? – Mat