我有一個視圖控制器UIScrollView
,UIButtons
,UILabels
和UIViews
。當我第二次訪問相同的視圖控制器時,例如使用不同的標籤文本值,當我第一次訪問視圖控制器時,仍然可以看到對象與之前一樣。這是我使用彈出視圖控制器代碼:是不是被deinit
時彈出視圖控制器未被清除
navigationController?.popViewController(animated: true)
dismiss(animated: true, completion: nil)
「當我第二次訪問相同的視圖控制器時」 - 您是否在導航控制器中添加了一個新的VC?在彈出VC之後,檢查導航堆棧VC是否仍然存在。 – Vizllx
我現在檢查導航堆棧。我使用push segue來訪問上述頁面,彈出它,然後再次使用該segue返回,並且初始訪問的內容仍然在那裏。希望澄清我的情況 –
視圖控制器在彈出時不在導航堆棧中 –