警告消息“格式不是字符串文字,没有格式参数”

时间:2011-07-26 08:00:01

标签: iphone

我看到此警告消息“格式不是字符串文字而没有格式参数”,但它没有显示正在发生的行消息。它在我调试和运行我的应用程序时显示。我的文件名是addaccount.m,它连接了一些头文件。

为什么这不显示行号?

提前致谢

2 个答案:

答案 0 :(得分:1)

听起来你有一个错误的NSLog函数调用。在项目中搜索NSLog并检查是否是那个。

答案 1 :(得分:1)

如果您的pch文件(公共标头)为nslog定义了一个宏,如下所示。您将获得行号。

#   define CustomLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);

将NSLog替换为CustomLog