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

时间:2010-11-16 05:41:10

标签: iphone objective-c

当我运行以下代码时

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

我收到如下警告信息

警告:格式不是字符串文字而没有格式参数

我的语法有什么问题..

1 个答案:

答案 0 :(得分:6)

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

NSLog(@"Response count is %d",response.products.count);

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