得到警告"格式字符串不是字符串litral(可能不安全)"

时间:2016-02-17 09:43:36

标签: ios nsstring

当我使用这行代码时:

NSLog([NSString stringWithFormat:@"Connection failed: %@", [error description]]);

我收到以下警告:

  

格式字符串不是String litral(可能不安全)"

1 个答案:

答案 0 :(得分:0)

您必须使用NSString常量作为NSLog的第一个参数,以避免漏洞利用。将您的代码更改为:

NSLog(@"Connection failed: %@", [error description]);

这个漏洞利用SO question进行了解释。