Xcode 4.4 の一部として導入された新しい Objective-C リテラル構文を試していました。
辞書、整数、および配列はすべて正常に機能しますが、s を機能させるのに問題がありましたBOOL
。例えば:
NSDictionary *myDict = @{
@"foo": @"bar",
@"test": @YES
};
ブール値の行に「予期しない型名 'BOOL': 期待される式」が表示されます。
しかし@(YES)
、、、すべて正常に動作します@1
。@true
この記事: http://clang.llvm.org/docs/ObjectiveCLiterals.htmlは、それが機能することを示唆してい@YES
ます。
独自の行でも試してみましたNSNumber *myNum = @YES;
が、同じエラーが発生します。
バグ?!