我正在通过Udacity学习“使用Swift进行iOS应用程序开发入门”课程。我已经完全按照指示将代码复制到了录制音频完成的点。这是他们告诉你要输入的内容:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) { if (segue.identifier == "stopRecording"){
let playVC:PlayViewController = segue.destinationViewController as PlayViewController
let data = sender as RecordedAudio
playVC.receivedAudio = data } }
然而,它返回一个编译器错误,并要求我在
as
之后添加感叹号。当我运行程序时,它显示“在解包可选项时发现了nil”。我对编程比较新手,所以任何建议都会有帮助。