首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >警告消息"format not a string literal and no format arguments“

警告消息"format not a string literal and no format arguments“
EN

Stack Overflow用户
提问于 2011-07-26 16:00:01
回答 2查看 154关注 0票数 0

我看到了这条警告消息"format not a string literal and no format arguments“,但它没有显示消息发生在哪一行。当我调试和运行应用程序时,它会显示出来。我的文件名是addaccount.m,它连接了一些头文件。

为什么这里没有显示行号?

提前感谢

EN

回答 2

Stack Overflow用户

发布于 2011-07-26 16:02:03

听起来你的NSLog函数调用很糟糕。在你的项目中搜索NSLog并检查它是否是你想要的。

票数 1
EN

Stack Overflow用户

发布于 2011-07-26 16:11:04

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

代码语言:javascript
复制
#   define CustomLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__);

并用CustomLog替换NSLog

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6826985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档