Неустранимая ошибка: индекс массива вне диапазона в Swift Xcode6
Я продолжаю получать эту ошибку в моем функционале
Я пытаюсь прочитать значение в массиве answerRecord. Я использую глобальную переменную arrayCount, которая отслеживает, на какой индекс я сейчас указываю.
func buttonColourControl(){
switch answerRecord[arrayCount]{
case1: xxxxxxx
Я сделал println в моем предыдущем func, и он возвращает значение int 1 для var arrayCount. Следовательно, arrayCount не является пустым. Таким образом, он должен быть в состоянии интерпретировать массив как:
* при условии, что arrayCount теперь равно 1 answerRecord [arrayCount] следует интерпретировать как answerRecord [1] Пожалуйста, исправьте меня, если я ошибаюсь
@IBAction func nextButtonClicked(sender: UIButton) {
arrayCount = ++arrayCount
question.text = spouseQuesion[arrayCount]
controlBackNextButton()
answer1Label.text = spouseAnswer1[arrayCount]
answer2Label.text = spouseAnswer2[arrayCount]
answer3Label.text = spouseAnswer3[arrayCount]
println(arrayCount)
buttonColourControl()
}