-1
当我使用这行代码:得到一个警告 “格式字符串不是一个String litral(潜在不安全)”
NSLog([NSString stringWithFormat:@"Connection failed: %@", [error description]]);
我得到以下警告:
格式字符串不为String litral(潜在不安全)”
当我使用这行代码:得到一个警告 “格式字符串不是一个String litral(潜在不安全)”
NSLog([NSString stringWithFormat:@"Connection failed: %@", [error description]]);
我得到以下警告:
格式字符串不为String litral(潜在不安全)”
你必须以避免攻击使用的NSLog
一个NSString
常数作为第一个参数。将您的代码更改为:
NSLog(@"Connection failed: %@", [error description]);
该漏洞更多地在此SO question上解释。
[问题与代码:格式字符串不是字符串文字]可能重复(http://stackoverflow.com/questions/5428325/issue-with-code-format-string-is-not-a-string-文字) – Larme