我启用了一些特定的编译器标志,现在我收到了所有本地化的警告:
NSString *localizedString = NSLocalizedStringWithDefaultValue(@"*Meta.likeCount", nil, [NSBundle mainBundle], @"%lu", @"%lu is the like count");
self.likeCountLabel.text = [NSString stringWithFormat:localizedString, image.likeCount];
格式字符串不是字符串文字
我查了几个类似的问题,但我无法解决编译错误。
答案 0 :(得分:0)
看起来你打开了-Wformat-nonliteral
如果它妨碍您将其关闭,或者根据具体情况处理它。请参阅Correcting “format string is not a string literal” warning。