Swift: erro de declaração esperado configurando "Label" para uma variável de string

Estou gerenciando idiomas diferentes, em um aplicativo pequeno painel único, usando uma matriz de seqüência de caracteres diferente para cada comentário, indexada por uma variável inteira "userLang" e definindo label.text = array [index]. O código básico é:

import UIKit
class ViewController: UIViewController {
   var userLang = 0
   var arrayOne = ["hi", "hola"]
   var arrayTwo = ["Bye", "Adios"]
   @IBOutlet weak var msgArrayOne: UILabel!
   @IBOutlet weak var msgArrayTwo: UILabel!

   msgArrayOne.text = arrayOne[userLang]  //Error here: !Expected declaration
   msgArrayTwo.text = arrayTwo[userLang]  //odd, but this line gets no error until I 
                                          //remove the first line above, then 
                                          //this line gets the same error.

   override func viewDidLoad() {
    super.viewDidLoad()
    // Do any additional setup after loading the view, typically from a nib.
   }

   override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
   }
 }

Eu continuo recebendo um erro "Declaração esperada". Eu tentei usar uma string simples entre aspas (em vez da matriz) como teste e ainda assim recebo o mesmo erro. Pesquisei na Web e não encontrei sugestões que resolvam o problema. Tentei alterar o nome se o rótulo, no caso de eu estar usando referências "reservadas".

Procurei o Swift no manual do desenvolvedor da Apple e não consigo encontrar a sintaxe adequada para os rótulos. Essa sintaxe funcionou em outros projetos, então não tenho certeza do que está acontecendo. Até tentei copiar / colar seções relevantes em um novo projeto (uma das sugestões on-line, no caso de bug do Xcode), sem resultados melhores. Percebi que pequenas diferenças (um espaço ou capital) podem fazer uma grande diferença no Swift. Há algo que estou fazendo errado aqui? Alguma sugestão?

questionAnswers(1)

yourAnswerToTheQuestion