2011-04-10 32 views
0

我是iOS編程的新手。我在github上創建了一個公共代碼庫,存儲庫的URL爲[email protected]:abhinavtyagi/paparazzi.gitUITabBarViewController崩潰

我在使用UITabBarController時遇到了一個問題。該應用程序在主視圖中有兩個選項卡,每個tabView都包含一個導航控制器。

該應用程序包含的如下(對每個TabView的)三個視圖 #1#第一視圖顯示圖像的類型(風景,花,行星) #2#第二視圖使用表視圖列出圖像和它們的名。 #3#在前一個(第二個)視圖中選擇了任何單元格時,該圖像將在下一個視圖中全屏顯示。 如果我們使用後退按鈕進行導航,這可以正常工作。但是當我們在第三個視圖(全屏圖片)時,直接從第三個視圖切換到第一個視圖時,應用程序會崩潰。

我不明白爲什麼會發生。 在這方面的任何幫助將不勝感激。

感謝 阿比納夫

+1

在這裏發佈你的代碼的相關部分。 – Jordan 2011-04-10 20:21:29

回答

1
當你點擊在標籤欄按鈕兩次

....它調用的viewDidLoadviewController(你的情況rootViewController of navigationController)......可能這是導致飛機墜毀/因爲一切都將重新加載.....

+0

嗨, 我已經解決了相關的問題。我沒有拿着指向navController的指針,是問題所在。只需在創建時和dealloc時關聯ivar。 非常感謝 – Abhinav 2011-04-13 12:28:24