我有一個布爾變量,稱爲flag
初始值爲false
。基於一個成功的過程,它被設置爲true。有一個按鈕alert
,點擊它時,它會檢查標誌的值以及UI上的旋轉圖像,如果flag
爲true,則應顯示成功消息。否則,應持續進行響應檢查(5次10次)。連續檢查在Swift中的響應
這是我的功能。我一直在使用NStimer
來實現這一點。這裏是代碼片段:
var timer = NSTimer()
var count = 10
var flag: Bool = false
@IBOutlet weak var alert: UIButton!
@IBAction func alertAction(sender: AnyObject) {
timer = NSTimer.scheduledTimerWithTimeInterval(5, target: self, selector: #selector(ViewController.prints), userInfo: nil, repeats: true)
}
func prints(){
if(count > 0)
{
if flag == false{
**Spinning Image**
count -= 1
} else {
count = 0
}
} else {
timer.invalidate()
}
}
旋轉圖像停止並在每5秒鐘後繼續(如果響應需要超過5秒鐘)。我希望連續不斷地旋轉圖像。有人可以幫忙嗎?
提前致謝!
你應該叫'FUNC打印()'在你的迴應。 – Vats