2017-04-23 2 views
-1

私は「期待される宣言」を言うfunc pauseAction下の行にエラーを取得し、単語「タイマー」Xcodeは、 "timer"という単語を指し示す矢印で「期待される宣言」と言っているのはなぜですか?

var timeLeft = 10 
var timer = Timer() 
var score: Int = 0 { 
    didSet { 
     scoreLabel.text = "\(score)" 
    } 
} 
@IBOutlet var scoreLabel: UILabel! 
@IBAction func tapButton(_ sender: Any) { 
    score += 1 
} 
@IBAction func pauseAction(_ sender: Any) { 

} 

timer = Timer.scheduledTimer(timeInterval: 1.0, target:self, selector: Selector(("updateTimer")), userInfo: nil, repeats: true) 
func updateTimer() { 
    timeLeft -= 1 
    timeLabel.text = String(timeLeft) 
    if timeLeft == 0 { 
     timer.invalidate() 
    } 
} 

答えて

0

を指す矢印は、この場合があり期待宣言は、コードが内部でなければならないことを意味方法/機能例:

func startTimer() 
{ 
    timer = Timer.scheduledTimer(timeInterval: 1.0, target:self, selector: #selector(updateTimer), userInfo: nil, repeats: true) 
} 
関連する問題