何らかの理由でボタンをクリックしただけで何も起こらず、アプリ全体がシャットダウンします。誰にも何か提案はありますか?彼らは非常に高く評価されるだろう。アニメーションを一定の回数繰り返すにはどうすればいいですか?
var start = 1
var timer = Timer()
func test() {
start += 1
}
@IBAction func start(_ sender: Any) {
timer = Timer.scheduledTimer(timeInterval: 0.1, target: self, selector: #selector(TestViewController.test), userInfo: nil, repeats: true)
while start <= 10 {
UIView.animate(withDuration: 0.1, delay: 0, options: [.repeat, .autoreverse], animations: {
self.buttonLabel.center = CGPoint(x:self.buttonLabel.center.x + 10, y:self.buttonLabel.center.y)
}, completion: nil)
}
}
を試してみてください、あなたのアプリがクラッシュしているような音。完全なエラーメッセージを含むクラッシュについての詳細を提供し、クラッシュを引き起こす正確な行を指摘してください。 – rmaddy