Ошибка компилятора «ожидаемый метод не найден» при использовании индекса на NSArray
Я написал этот простой код, чтобы опробовать новый синтаксис Objective-C дляNSArray
s:
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.
Вот и скриншот ошибки.