这是一个有点强制症,但我讨厌收到任何编译器警告。更新XCode时,我开始收到以下编译器警告:



当我尝试使用以下代码为度数添加Unicode字符时:

currentVal = [NSString stringWithFormat:@"%.2f%C", angleDeg, 0x00B0];

如何通过更改代码或关闭特定的编译器警告来使编译器警告消失?

最佳答案

将文字转换为unichar:

currentVal = [NSString stringWithFormat:@"%.2f%C", angleDeg, (unichar)0x00B0];

10-05 21:26