Как включить новые литералы объекта Objective-C на iOS?

Когда я создаю новый проект с Xcode 4.4 и добавляю эти строки:

NSDictionary *test = @{ @"key" : @"test value" };
NSString *value = test[@"key"];
NSLog(@"value is: %@", value);

он компилируется без предупреждений и выполняется как ожидалось.

Добавление тех же строк в существующий проект приводит к ошибке компилятора:

NSString *value = test[@"key"]; <-- Expected method to read dictionary element not found on object of type 'NSDictionary *'

Я сравнил оба проекта & apos; настройки сборки цели, но ничего не выпрыгнуло на меня.

Update: Новый проект, который успешно скомпилирован, был для OSX. Я попробовал другой новый для iOS с вышеуказанными строками, и он не может скомпилироваться, так же, как мой ранее существовавший (iOS) проект.

Ответы на вопрос(1)

Ваш ответ на вопрос