0
我有一個UITableView
(我們稱之爲HomeVC),當您按下單元格時,它會通過show segue將您帶到詳細信息頁面。在該詳細信息(DetailsVC)頁面上,有一個編輯按鈕,可以通過刪除選項以模態方式顯示編輯視圖(EditVC)。當按下刪除選項時,我想回到HomeVC,「展開」(如果這是正確的術語)EditVC和DetailsVC。撤消模式並同時顯示搜索結果
現在我的刪除按鈕(在EditVC)帶來了一個ActionSheet
確認刪除與銷燬(刪除)按鈕,這樣做的:
let destroyAction = UIAlertAction(title: "Confirm Delete", style: .Destructive) { (action) in
//handle deletion stuff...
// send user back to HomeVC
self.dismissViewControllerAnimated(false, completion: nil)
//also tried self.parentViewController?.dismiss...
}
的dismissViewController
工作得到來自DetailsVC擺脫模式SEGUE到EditVC ,使我回到了DetailsVC,但是由於這個項目現在被刪除了,我不想看到它的細節,我想一直回到HomeVC。我怎麼能做到這一點?我可以在EditVC中完成上述功能嗎?
編輯:如果你從搜索/谷歌來到這裏,這是我用來終於得到它:https://stackoverflow.com/a/27879562/2868510
似乎什麼也不做。我試着調用它,在'dismissViewControllerAnimated()'之後調用它,並在'completion'中調用它。唯一會發生的是'dismissViewControllerAnimated()' –