-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