swift - 告诉 Xcode 中打印输出的来源

标签 swift xcode debugging

我在调试输出区域中重复打印 0.0。它大约每 0.5 秒左右打印一次。我很长一段时间以来一直试图找到它的来源,但似乎找不到它。有什么方法可以查看我的代码中的打印位置吗?这是正在发生的事情的图像:

0.0 being printed in debut output

最佳答案

找到此问题的一种可能方法是在符号 print 上设置符号断点,然后运行您的应用程序。当应用中的任何代码尝试调用 print 时,调试器将在 print 函数的汇编代码内停止。查看调试器中的堆栈跟踪以了解调用 print 的内容。然后单击调试器中的“退出”按钮以完成对 print 的调用,并查看 0.0 是否出现在控制台中。如果是这样,那么 print 可能是您的问题。

输出可能没有使用print。它可以是 NSLogOSLog

关于swift - 告诉 Xcode 中打印输出的来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52636016/

相关文章:

ios - 从带有 html 正文和图像标签的 iOS 应用程序发送电子邮件

ios - 核心数据 : How to create a Managed Object without referencing the entity by string

ios - 使用 Xcode 6 的 iOS 8 模拟器下的应用程序性能缓慢

javascript - console.log 未打印到 Visual Studio Code 中的调试控制台

.net - DebuggerDisplay 属性是否可以应用于不属于自己的类型?

swift - 使用 CoreData 的正确单例类

ios - 对尚未渲染的 View 进行快照会产生空快照。警告信息

ios - UIPickerView 的默认状态?

java - 添加/删除断点时 Eclipse 总是挂起几秒钟

UITableViewHeaderView 默认卡在单元格上方,而不是上方