看着周圍的計算器和其他地方超過一個小時試圖找出這一點,但我似乎無法找到解決方案,但感覺就像我接近。我有VC1繼續VC2 VC2從VC1加載圖像,並允許用戶添加標籤的圖像。當我回到VC1時,我想用添加到圖像中的標籤更新VC1的圖像,我試圖用展開動作來做到這一點。斯威夫特3 - 放鬆行動繼續不被稱爲
我已經完成了從VC2到VC2的退出圖標的ctrl拖動,並將其稱爲「unwindToTossVC」(Toss是特定於正在構建的應用程序)。每許多建議,VC1我有以下代碼:
@IBAction func unwindToTossVC(unwindSegue: UIStoryboardSegue) {
print("In unwind.")
// custom code
}
這裏是我的故事板的相關部分的screengrab。
這裏是我的問題:unwindToTossVC是沒有得到調用。幫幫我!
謝謝您的回覆。我確實在VC2上放了一個按鈕,然後從按鈕上按住Ctrl拖動到Exit圖標,我就可以運行unwind segue功能。但是,我不想在VC2上有一個按鈕。 VC2處於導航流程中,當用戶點擊導航控件左上角的「後退」按鈕時,我希望能夠運行展開後繼續。因此,根據其他人的說明,我按住Ctrl鍵從上欄中的VC2 VC圖標拖動到上欄中的退出圖標。這確實會創建一個「展開到」unwindToVC1「動作的繼續,完全像按鈕出口一樣,但展開功能未被調用。 – Yorma