1

以下代码行:

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

抛出这个警告:

格式指定类型“无符号短”,但参数的类型为“int”

当我升级到 Xcode 4.4(升级编译器?)时,这开始出现。警告会让我发疯......关于如何删除它的任何建议?谢谢。

4

1 回答 1

0

好吧,我猜最简单的事情就是投射它:

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

您可以通过附加一个“u”来指定一个值是无符号的,例如,0x2193u。但是,该常量将是一个无符号整数,而不是无符号短整数,因此这对您没有帮助,因为您仍然会收到警告。

于 2012-08-24T17:25:02.710 回答