Erro fatal: Índice de matriz fora do intervalo no Swift Xcode6

Eu continuo recebendo esse erro no meu func

Estou tentando ler o valor na matriz answerRecord. Eu uso um varCountCount global, que monitora o índice que estou apontando no momento.

func buttonColourControl(){
    switch answerRecord[arrayCount]{
    case1: xxxxxxx

Eu fiz um println no meu func anterior e ele retorna um valor de int 1 para o var arrayCount Portanto, arrayCount não está vazio. Portanto, ele deve ser capaz de interpretar a matriz como:

* supondo que arrayCount agora seja 1 answerRecord [arrayCount] deve ser interpretado como answerRecord [1] Por favor, corrija-me se estiver errado

@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()
}

questionAnswers(1)

yourAnswerToTheQuestion