我看到此警告消息“格式不是字符串文字而没有格式参数”,但它没有显示正在发生的行消息。它在我调试和运行我的应用程序时显示。我的文件名是addaccount.m,它连接了一些头文件。
为什么这不显示行号?
提前致谢
答案 0 :(得分:1)
听起来你有一个错误的NSLog
函数调用。在项目中搜索NSLog
并检查是否是那个。
答案 1 :(得分:1)
如果您的pch文件(公共标头)为nslog定义了一个宏,如下所示。您将获得行号。
# define CustomLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);
将NSLog替换为CustomLog