Ошибка компилятора «ожидаемый метод не найден» при использовании индекса в NSArray

Я написал этот простой код, чтобы опробовать новый синтаксис литерала Objective -C для NSArrays:

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

Первая строка работает нормально, но индексация приводит к ошибке:

Expected method to read array element not found on object of type 'NSArray *'

Просто интересно, сделал ли я что-то не так, или литералы еще не полностью реализованы. Я компилирую с помощью Apple LLVM 4.0 и использую iOS 5 SDK.

Вот скриншот ошибки тоже.

Error

33
задан Josh Caswell 12 September 2012 в 05:15
поделиться