2013-06-25 58 views
0

我有一個導航控制器,裏面有3個視圖控制器。根據以前的視圖加載不同的視圖控制器

A.分類控制器 B.列表(從網頁動態生成的) C.詳細視圖控制器

該應用的流動是點擊一個類別,然後一個列表項,然後查看有關該項目的細節。我遇到的問題是,每當我加載列表控制器它保留我動態加載的表。當我在Detail控制器上點擊Back時,這很好,但是當我點擊不同類別時非常糟糕。

如何檢查哪個視圖控制器正在推入控制器?因此,我可以知道是否應該檢查某個類別並重新加載內容,或者如果我應該顯示之前加載的用戶訪問詳細控制器之前的內容?

+0

是否使用故事板VC的presentingViewController屬性的當前視圖控制器? –

+0

是的,我正在使用故事板 – centree

+0

好吧,我忍不住了。不確定如何測試屬性並動態加載,我敢打賭這是可能的,只是沒有使用超過一個測試應用程序的故事板。祝你好運。 –

回答

0

您可以檢查哪些瀏覽器推與

+0

或者您可以在初始化時將必要的類別信息傳遞給視圖控制器B(即使它的內容不依賴於它),也可以添加自定義的init方法。然後在創建視圖控制器C時使用存儲在B中的信息。 – Idles

相關問題