1
我会直接指出,因为我觉得我的标题可能需要进一步解决,以真正理解我的困境。本质上;我有两个视图控制器与模态segue连接;与我的第一个视图的主要功能的初始工作部分是这样的:斯威夫特3:获得回报继续发挥音效
@IBAction func beginButton(_ sender: Any) {
audioPlayer.play()
}
第二个视图控制器设置如下;这完全不包括可取功能播放相同audioPlayer
func performSegueToReturnBack() {
audioPlayer.play()
if let nav = self.navigationController {
nav.popViewController(animated: true)
} else {
self.dismiss(animated: true, completion: nil)
}
}
如何得到这个工作将是非常赞赏的任何想法;谢谢你的帮助!
你想要做什么? – Jack
我只需要执行performSegueToReturnBack函数即可成功播放audioPlayer;但没有声音时产生的函数被调用 – Jordy
尝试一下 - '覆盖FUNC viewWillDisappear(_动画:BOOL){ super.viewWillDisappear(真) audioPlayer.play() }' – Jack