I\'m using Xcode 7 beta and after migrating to Swift 2 I experienced some issues with this line of code:
let recorder = AVAudioRecorder(URL: soundFileURL, settin
If you know that your function call will not throw an exception, you can call the throwing function with try!
to disable error propagation. Note that this will throw a runtime exception if an error is actually thrown.
let recorder = try! AVAudioRecorder(URL: soundFileURL, settings: recordSettings as! [String : AnyObject])
Source: Apple Error Handling documentation (Disabling Error Propagation)