【发布时间】:2012-08-24 04:37:31
【问题描述】:
以下代码行:
[colHeader appendFormat:@"%C", 0x2193];
抛出此警告:
格式指定类型“无符号短”,但参数的类型为“int”
当我升级到 Xcode 4.4(升级编译器?)时,这开始出现。警告会让我发疯......关于如何删除它的任何建议?谢谢。
【问题讨论】:
标签: objective-c xcode
以下代码行:
[colHeader appendFormat:@"%C", 0x2193];
抛出此警告:
格式指定类型“无符号短”,但参数的类型为“int”
当我升级到 Xcode 4.4(升级编译器?)时,这开始出现。警告会让我发疯......关于如何删除它的任何建议?谢谢。
【问题讨论】:
标签: objective-c xcode
嗯,我猜最简单的就是施放它:
[colHeader appendFormat:@"%C", (ushort) 0x2193];
您可以通过附加一个“u”来指定一个值是无符号的,例如,0x2193u。但是,该常量将是一个无符号整数,而不是无符号短整数,因此这对您没有帮助,因为您仍然会收到警告。
【讨论】: