我在NSLog行中收到警告
Format string is not a string literal(potentially insecure)
Run Code Online (Sandbox Code Playgroud)
从以下代码
NSMutableString *MarqueeMessage = [[NSMutableString alloc]init];
[MarqueeMessage appendString:@"Abc"];
NSString *immutableString = MarqueeMessage;
NSLog(immutableString);
Run Code Online (Sandbox Code Playgroud)
我可以问为什么在将这行改为以下代码后,警告消失了?
NSLog(immutableString,nil);
Run Code Online (Sandbox Code Playgroud) objective-c ×1