我正在嘗試將聲音添加到我正在編寫的iOS應用程序中。我不斷收到錯誤消息將聲音添加到iOS應用程序
"Incorrect argument label in call (have 'contentsOfURL:error:', expected "contentsOfURL:fileTypeHint:')".
我試過幾種方式修補它,並且我無法將它構建。這裏是我的代碼:
import UIKit import AVFoundation
class ViewController: UIViewController {
var Setup = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("DMSetup", ofType: "mp3")!)
var audioPlayer = AVAudioPlayer()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
audioPlayer = AVAudioPlayer(contentsOfURL: Setup, error: nil)
audioPlayer.prepareToPlay()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
@IBAction func PlayKeySetup(sender: UIButton) {
audioPlayer.play()
}
}
有什麼建議嗎?我是這個新手,所以我肯定我錯過了一些明顯的東西。 xCode 7.3.1,OSX 10.11.4
謝謝。
嘗試此操作並最終導致更多錯誤。既然你說問題出在我的變量上,我把這個名字改成了不太可能與別的東西重疊的東西,然後再次嘗試我的原始代碼。現在我收到1條錯誤消息:「可以調用throw,但它沒有標記'嘗試',並且錯誤沒有被處理。」有什麼建議麼? –