Zunächst möchte ich sagen, dass ich sehr neu im Programmieren bin. Was ich versuche, ist, eine Taste hinzuzufügen, die beim Drücken Musik spielt, und wenn sie erneut gedrückt wird, stoppt die Musik. Im Idealfall, wenn die Taste ein drittes Mal gedrückt wird, wird die Musik zurückgesetzt. Beim Versuch, dies zu erreichen, erhalte ich die Fehlermeldung "Der Ausdruck löst eine ungenutzte Funktion aus", da ich sehr neu bin, macht die Hilfe, die ich online finde, für mich keinen Sinn.Ausdruck wird in eine unbenutzte Funktion aufgelöst
import UIKit
import AVFoundation
class ViewController: UIViewController {
@IBOutlet weak var janitor: UIImageView!
var pianoSound = NSURL(fileURLWithPath: NSBundle.mainBundle().pathForResource("C", ofType: "m4a")!)
var audioPlayer = AVAudioPlayer()
override func viewDidLoad() {
super.viewDidLoad()
audioPlayer = AVAudioPlayer(contentsOfURL: pianoSound, error: nil)
audioPlayer.prepareToPlay()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
@IBAction func PianoC(sender: AnyObject) {
audioPlayer.play()
if audioPlayer.playing { audioPlayer.stop} else { audioPlayer.play}
}
}
'stop' ->' stop() ',' play' -> 'play()' ... –