我有一个扫描字符串的方法,将任何新行转换<br>
为 HTML。有问题的行是:
NSCharacterSet *newLineCharacters = [NSCharacterSet characterSetWithCharactersInString:
[NSString stringWithFormat:@"\n\r%C%C%C%C", 0x0085, 0x000C, 0x2028, 0x2029]];
Xcode 在这里给我一个警告:
Format specifies type 'unsigned short' but the argument has type 'int'
建议我将 all 更改%C
为%d
,但事实证明这会破坏该功能。这样做的正确方法是什么,为什么 Xcode 会推荐错误的方法?