Литерал @YES не работает в iOS 5/Xcode 4.4

Вышел новый Xcode 4.4, и он должен поддерживать такие литералы, как

@42
@"String"
@23.0L
@{ @"key" : obj }и
@[obj1, obj2]

и он также должен поддерживать @YESи @NO, что не работает при нацеливании на последнюю версию iOS 5 (и более ранние версии ). После компиляции показывает сообщение об ошибке:

Unexpected type name 'BOOL': expected expression

Я знаю, что вы можете исправить это, набрав @(YES)и @(NO). Но я хочу знать причину, по которой он не работает должным образом.

9
задан James Webster 30 October 2015 в 16:21
поделиться