4

値 42@42の を作成するNSNumberと書くことができます。明らかに私はそれを試してみましたが、うまくいきません(私はそれを通過しなければならないので、これはひどいです)。少し異なる構文で可能ですか?int@someIntVar[NSNumber numberWithInt:someIntVar]

4

1 に答える 1

8

この問題に関する公式のclangドキュメントを読むことを強くお勧めします:http://clang.llvm.org/docs/ObjectiveCLiterals.html

ただし、変数または任意の式をボックス化するには、括弧を使用できます。

 id num = @(someIntVar);
于 2012-08-25T07:43:33.153 に答える