Erro do compilador “método esperado não encontrado” ao usar o subscrito no NSArray

Eu escrevi este código simples para testar a nova sintaxe literal do Objective-C paraNSArrays:

NSArray *array = @[@"foo"];
NSLog(@"%@", array[0]); 

A primeira linha funciona bem, mas a assinatura resulta em um erro:

Método esperado para ler o elemento da matriz não encontrado no objeto do tipo 'NSArray *'

Só estou me perguntando se fiz algo errado ou se os literais ainda não foram totalmente implementados. Estou compilando com o Apple LLVM 4.0 e usando o iOS 5 SDK.

Aqui está uma captura de tela do erro também.

questionAnswers(7)

yourAnswerToTheQuestion