viewDidEnd() 方法可以快速实现吗?

viewDidEnd() method possible in swift?

我有一个执行 segue 的 UIBarButtonItem,但我需要在按下此按钮并执行 segue 时使 NSTimer 无效。不幸的是,您似乎无法使用 UIBarButtonItem 创建内部方法的修饰。话虽如此,当退出此视图或点击此按钮时,我如何使此计时器无效?可能是某种 viewDidEnd() 方法?请耐心等待,我是 swift 和编码的新手。

使计时器无效的好时机可能是在 viewWillDisappear() 中。您可以在视图控制器中像这样覆盖它:

override func viewWillDisappear(animated: Bool) {
   // Your code here
}