ios - 无法进入 Xcode 4.2/iOS 5.0 库中的特定函数

标签 ios debugging xcode4 debug-symbols

我正在开发一个 iPhone 应用程序,我需要在其中包含一个库 (lib.a) 才能使该应用程序正常工作。该库 (lib.a) 由多个文件(类)组成。调试时,我注意到我无法进入文件sync.m(通过lib.a包含)中的任何函数,但我可以进入文件中的任何函数(data.m)(也包含在 lib.a 中)。我想知道为什么我可以进入一个文件而不是另一个文件。我正在使用 XCode4.2/iOS 5.0

我已经检查了我的应用程序和库中的所有调试设置。 生成调试符号 => 是(用于调试) 我也处于“运行 Debug模式”。

此时我唯一怀疑的是我将 sync.m 从一个文件夹移动到另一个文件夹......这会导致调试符号出现问题吗???调试符号存储在哪里?在 dsym 文件中?在哪里可以找到此文件,因为我想查看正在生成哪些调试符号,哪些没有生成。

如果有人能对这个问题有所了解,我将不胜感激。

最佳答案

该对象没有被保留,因此没有指向任何东西(NULL)。显然,因此函数无法进入。

关于ios - 无法进入 Xcode 4.2/iOS 5.0 库中的特定函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8086580/

相关文章:

iphone - 如何在单击 MPMoviePlayerController 中的“完成”按钮时添加自定义功能

c++ - 访问分配给线程的堆栈

C:段错误 11 仅在终端中,不在调试器中

iphone - UITableViewController 背景图片

iphone - iPhone 的自定义标签栏将标签纵向更改为横向

iphone - 在 Xcode 4 中将文件添加到单独的目标

ios - 如何启用/禁用 iOS 9 的应用程序切片功能

ios - 如何删除显示中的网址 :standalone IOS PWA?

PHP Api iOS - 从 PHP 代码启动应用程序?

javascript - 两个 Javascript 之间的冲突(MailChimp 验证等脚本和 jQuery hSlides.js)