调试器中没有符号,xCode 4

发布于 2024-11-01 16:51:40 字数 222 浏览 1 评论 0原文

您好,我正在运行一个调试版本,NO 优化和“DWARF with dSYM file”作为调试格式。为什么我无法将字典打印到控制台?我错过了什么吗? xCode 版本是 4.0.2,我使用 LLVM 2.9 svn 版本和 GDB 调试器。

在此处输入图像描述

Hi I'am running a debug build with NO optimizations and "DWARF with dSYM file" as debugging format. Why can't I print my dictionary to console? Have I missed something? xCode version is 4.0.2 and Iam using LLVM 2.9 svn version with GDB debugger.

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夜唯美灬不弃 2024-11-08 16:51:40

不能说我确定知道,但这里有一些可以尝试的事情...

  1. 尝试“po [dict description]”
  2. 在编译之前尝试清理,以防旧符号文件由于某种原因而卡住。
  3. 您是否在之后附加调试器发射?我在这方面遇到了问题。
  4. 这个断点在启动过程中触发吗?也遇到了这个问题。
  5. 可以打印其他东西吗?
  6. 尝试在其中插入“NSLog(@”%@”, [dict description])”。
  7. 您的 SessionManager 是否肯定返回 a) 非 nil 和 b) 响应选择器“description:”的内容?如果没有,你可能什么也得不到。

查看您的日志,我的第一个猜测是您在调试器有机会正确连接之前就中断了。完全是猜测,但尝试一下 NSLog 并看看是否能得到输出。

Can't say that I know for sure, but here are a few things to try...

  1. Try "po [dict description]"
  2. Try cleaning before you compile in case old symbols file stuck around for some reason
  3. Are you attaching the debugger after launch? I've had problems with this.
  4. Is this breakpoint firing during the launch? Also had problems with this.
  5. Can you print anything else?
  6. Try inserting an "NSLog(@"%@", [dict description])" in there.
  7. Is your SessionManager for certain returning something that is both a) not nil and b) responds to the selector "description:"? If not you may get nothing.

Looking at your log, my first guess is that you're breaking before the debugger has had a chance to attach properly. Totally a guess, but try the NSLog thing and see if you get output.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文