Неустранимая ошибка: индекс массива вне диапазона в 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()
}

Ответы на вопрос(1)

Ваш ответ на вопрос