我得到了的NSLog行警告:格式字符串不是一个字符串(可能不安全)
Format string is not a string literal(potentially insecure)
警告从下面的代码
NSMutableString *MarqueeMessage = [[NSMutableString alloc]init];
[MarqueeMessage appendString:@"Abc"];
NSString *immutableString = MarqueeMessage;
NSLog(immutableString);
我可以问为什么之后我改变了换成下面的代码,警告消失了?
NSLog(immutableString,nil);
只需注意永远不要用大写字母开始变量。这只是一个不好的做法,你不想开始做。它应该是'* marqueeMessage',而不是'* MarqueeMessage'。 –