簡體   English   中英

標簽欄控制器和segue導航

[英]tab bar controller and segue navigation

有人可以解釋一下我的邏輯嗎?

我有以下結構:

在此處輸入圖片說明

在VC1(“ Item1”)中,我有一張桌子。 表的單元格通過segue與VC2(“ Item”)連接,以將一些變量傳遞給VC2。 這部分工作正常。 按下表格的單元格后,將我帶到VC2。

我不明白的是為什么底部的選項卡視圖控制器指示我仍在VC1上?

在此處輸入圖片說明

以及為什么我什至可以在選項卡控制器(“ Item”)上按VC2,它將顯示它但沒有傳遞變量(當然,它不應該顯示變量)。

當應用程序加載選項卡欄時,將實例化VC2的一個實例。 當您執行segue時,將實例化另一個實例並將其拋出到tab1的導航堆棧中。 此時,您從未離開過第一個標簽頁。 當您單擊第二個選項卡時,您正在查看的是VC2的原始實例,該實例缺少通過segue傳遞的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM