我正在开发一个 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/