Error fatal: índice de matriz fuera de rango en Swift Xcode6

Sigo recibiendo este error en mi func

Estoy tratando de leer el valor en array answerRecord. Utilizo un var arrayCount global, que realiza un seguimiento del índice al que estoy apuntando actualmente.

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

Hice una impresión en mi func anterior y devuelve un valor de int 1 para var arrayCount Por lo tanto, arrayCount no está vacío. Por lo tanto, debería poder interpretar la matriz como:

* suponiendo que arrayCount es ahora 1 answerRecord [arrayCount] debe interpretarse como answerRecord [1] Por favor, corríjame si estoy equivocado

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta