0
我有大约20个按钮链接到allKeys
。我想要turnRed按钮将其文本的颜色更改为红色。我尝试下面的代码:Swift iOS。当我尝试对一组按钮进行变异时程序崩溃
@IBOutlet var allKeys: [UIButton]!
@IBAction func turnRed(sender: UIButton) {
var i = allKeys.count
repeat {
allKeys[i].setTitleColor(UIColor.redColor(), forState: UIControlState.Normal)
i -= 1
} while i != -1
}
当我按下按钮turnRed,我的程序崩溃和Xcode中跳转到的appDelegate文件,并强调与错误线程1的AppDelegate类:信号SIGABRT。
控制台说,“终止应用程序由于未捕获的异常“NSRangeException原因:NSArrayI objectAtIndex
谢谢一帮人。 – BossGiveMeArrays
@BossGiveMeArrays欢迎! – kabiroberai