我看到了这条警告消息"format not a string literal and no format arguments“,但它没有显示消息发生在哪一行。当我调试和运行应用程序时,它会显示出来。我的文件名是addaccount.m,它连接了一些头文件。
为什么这里没有显示行号?
提前感谢
发布于 2011-07-26 16:02:03
听起来你的NSLog函数调用很糟糕。在你的项目中搜索NSLog并检查它是否是你想要的。
发布于 2011-07-26 16:11:04
如果您pch文件(公共标头)为nslog定义一个宏,如下所示。您将获得行号。
# define CustomLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);并用CustomLog替换NSLog
https://stackoverflow.com/questions/6826985
复制相似问题