警告:格式不是字符串文字,也不是格式参数

use*_*878 1 iphone objective-c

当我运行以下代码

NSLog([NSString stringWithFormat:@"Response count is %d",response.products.count]);
Run Code Online (Sandbox Code Playgroud)

我收到如下警告信息

警告:格式不是字符串文字,也不是格式参数

我的语法有什么问题..

Jac*_*kin 6

您不需要创建另一个自动释放的字符串,只需将其直接传递给NSLog:

NSLog(@"Response count is %d",response.products.count);
Run Code Online (Sandbox Code Playgroud)

弹出此警告的原因是因为您没有提供格式字符串作为第一个参数NSLog.