我有2個視圖控制器A和B,視圖for viewForHeaderInSection正確加載第一次,我有一個segue連接到視圖B,當我點擊後退按鈕導航欄從視圖B,視圖一個負載,但如果我點擊部分標題它的崩潰。在調試時我注意到,viewForHeaderInSection不會在重載時調用。viewForHeaderInSection沒有調用在tableview刷新
我添加self.tableView.delegate = self到onViewDidLoad()函數,它似乎不工作,我已經正確定義了heightForHeaderInSection。
爲什麼它只在重新加載時才被調用?請幫助。
當您導航回來uinavigation控制器,目的地(A)不重裝,簡單地顯示視圖控制器已在內存中。你將會看到「viewWill/DidAppear」的調用,但不會調用「viewDidLoad」。你會得到什麼崩潰? – Paulw11
感謝您的明確表示,我在viewWillAppear中添加了與代碼段相關的代碼,並解決了問題。 – shailu0827