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