2016-05-27 11 views
1

Ich versuche eine sehr einfache App zu erstellen, nur um zu sehen, wie der UISlider funktioniert. Ich habe mehrere Tutorials gesehen und sie auf den Punkt gebracht, aber nichts scheint zu funktionieren.UISlider Fehler XCode 7 Swift 2

Ich erhalte diesen Fehler genau dann, wenn ich versuche, den Slider im Simulator zu bewegen, nachdem ich erfolgreich http://i.stack.imgur.com/96usz.png

Das ist mein ganzer Code aufgebaut habe. Es ist wirklich einfach, aber ich kann nicht verstehen, warum der Slider nicht funktioniert.

import UIKit 

class ViewController: UIViewController { 

@IBOutlet weak var noteBottomLabel: UILabel! 

@IBOutlet weak var sliderNoteBottom: UISlider! 

@IBAction func changedSliderNoteBottom(sender: AnyObject) { 
    var noteBottomValue = Int(sliderNoteBottom.value) 
    noteBottomLabel.text = "\(noteBottomValue)" 
} 

override func viewDidLoad() { 
    super.viewDidLoad() 
    // Do any additional setup after loading the view, typically from a nib. 
} 

override func didReceiveMemoryWarning() { 
    super.didReceiveMemoryWarning() 
    // Dispose of any resources that can be recreated. 
} 

Können Sie irgendwelche Probleme damit sehen? Ich bin noobing wahrscheinlich, aber ich habe überall gesucht und kann keine Erklärung

Antwort

0
import UIKit 
import CoreFoundation 



class ViewController2 : UIViewController { 


    override func viewDidLoad() { 
     super.viewDidLoad(); 
    } 

    @IBOutlet weak var slider: UISlider! 
     @IBAction func slidervaluechanged(sender: UISlider) { 
      print(Int(slider.value)) 

     } 
} 

ich versucht habe, finden Sie den Code nur den Druck von slider.value gemacht, anstatt es auf dem Etikett setzen. Aber ich habe Xcode 7.3 verwendet, ich denke nicht, dass dies ein Problem mit Xcode sein sollte. Verwenden Sie den Absender als UISlider, wenn Sie eine @IBAction machen, die besser aussieht. Bringt den Wert von 0 unten und 1 oben.

+0

Vielen Dank für Ihre Antwort Sourav. Ich habe einen sehr ähnlichen (wenn nicht denselben) Fehler in einem anderen Projekt und nach einigen Recherchen fand ich, was diese Fehler verursacht haben könnte. Wenn Sie einen Code aus einer Methode (Aktion) kopieren und an einer anderen Stelle des Codes einfügen, kopiert er möglicherweise (oder auch nicht) die Verbindungen, die der kopierte Code mit UI-Elementen hat. Ich habe möglicherweise etwas Code kopiert, bevor ich die App vereinfacht habe, und das könnte der Grund für den Fehler sein. – Salvatore

Verwandte Themen