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