
所以我正在尝试调试一个UIVIEw子类,我在一个重写的方法中遇到一个断点,我在GUI或gdb中看不到任何符号,只是全局和寄存器.
这就是我所看到的:
(gdb) po selfNo symbol "self" in current context.
然而,当我在UIVIEwController子类中设置断点时,所有符号都在那里:
(gdb) po self<MyVIEwController: 0x5c18ae0>Current language: auto; currently objective-c
我试过的一些事情:
>全部清理/重建
>重启Xcode
>在调试和发布之间进行更改
>在Project中配置这些选项
设置:
> GCC_DEBUGGING_SYMBolS =全部
>符号DEBUG_informatION_FORMAT = DWARF,DWARF w / dSYM文件
> BUILD_VARIANTS =正常,调试
>通过咒骂和打字威胁Xcode
rm -rf / Developer进入root bash提示符
请帮助,我的手指正在从NSLog的调试中流血
解决方法 我经常遇到这个BUG.我的解决方法是在gdb控制台上键入bt命令,然后自动排序并开始识别当前上下文中的符号. 总结以上是内存溢出为你收集整理的iphone – Xcode,某些子类没有调试符号全部内容,希望文章能够帮你解决iphone – Xcode,某些子类没有调试符号所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)