Error del compilador "no se encontró el método esperado" al usar un subíndice en NSArray

Escribí este código simple para probar la nueva sintaxis literal de Objective-C paraNSArrays:

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

La primera línea funciona bien, pero los subíndices dan como resultado un error:

El método esperado para leer el elemento de matriz no se encuentra en el objeto de tipo 'NSArray *'

Solo me pregunto si he hecho algo mal o si los literales aún no se han implementado completamente. Estoy compilando con Apple LLVM 4.0 y usando el iOS 5 SDK.

Aquí hay una captura de pantalla del error, también.

Respuestas a la pregunta(7)

Su respuesta a la pregunta