Cod*_*der 10
将以下内容放在视图控制器中.
override func willMove(toParent parent: UIViewController?) {
super.willMove(toParent: parent)
if parent == nil {
// The view is being removed from the stack, so call your function here
}
}
Run Code Online (Sandbox Code Playgroud)
当parent为nil时,表示视图正从堆栈中删除(即按下后退按钮).
与matt的答案相比,其中一个考虑因素willMove是以前称之为viewWillDisappear.您的里程将根据您的功能而有所不同,但这可能会导致根据您的具体需求出现问题.话虽如此,答案完全能够满足您的要求.
| 归档时间: |
|
| 查看次数: |
1353 次 |
| 最近记录: |