2016-05-27 31 views
1

私はUISliderの仕組みを見るために非常に単純なアプリケーションを構築しようとしています。私はいくつかのチュートリアルを見て、それらを手紙に従ったが、何も動作していないようだ。私はシミュレータでスライダーを移動しようとしたとき、私は成功し http://i.stack.imgur.com/96usz.pngUISliderのエラーXCode 7 Swift 2

これは私の全体のコードで構築した後

私は、まさにこのエラーを得続けます。本当にシンプルですが、スライダーが動作しない理由を理解できません。

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. 
} 

この問題はありますか?私はおそらくアウトnoobingんだけど、私はどこにでも見てきたと私はむしろ、ラベルにそれを置くよりも、slider.valueの印刷をしたあなたのコードを試してみました説明

答えて

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)) 

     } 
} 

を見つけることができません。 しかし、私はXcode 7.3を使っていますが、これはXcodeで問題になるはずはないと思います。@IBActionをよくすると、送信者をUISliderとして使用してください。下部に0を、上部に1を表示します。

+0

答えていただきありがとうございますSourav。私は別のプロジェクトで非常に似たような(同じではないにしても)エラーがありました。そして、いくつかの研究の後で、これらのエラーを引き起こした原因を発見しました。 どうやら、メソッド(アクション)の中からいくつかのコードをコピーしてコードの別の場所に貼り付けると、コピーされたコードがUI要素で持つ接続をコピーすることができます。 アプリを簡略化する前にコードをコピーしている可能性があります。その原因が原因でエラーが発生している可能性があります。 – Salvatore

関連する問題