1

次のコード行:

[colHeader appendFormat:@"%C", 0x2193];

この警告をスローします:

形式は「unsigned short」型を指定していますが、引数の型は「int」です

これは、Xcode 4.4 にアップグレードしたときに表示され始めました (アップグレードされたコンパイラ?)。警告は私を夢中にさせます...それを削除する方法について何か提案はありますか? ありがとう。

4

1 に答える 1

0

さて、最も簡単なことはそれをキャストすることです、私は推測します:

[colHeader appendFormat:@"%C", (ushort) 0x2193];

「u」を追加することで、値が符号なしであることを指定できます(例:0x2193u)。ただし、定数はunsigned intであり、unsigned shortではないため、警告が表示されるため、ここでは役に立ちません。

于 2012-08-24T17:25:02.710 に答える