Xcode在调试时查看到变量都是nil的问题

这个问题突然就出现,让我很为难,总看不到变量的值。

下面是解决办法:

在Project的Build Settings中把
Optimization Level 设置成 None 即可。

时间: 2024-09-15 02:25:45

Xcode在调试时查看到变量都是nil的问题的相关文章

如何在Vs2013c# 调试时改变日期变量的值

问题描述 如何在Vs2013c#调试时改变日期变量的值c#调试时改变日期变量出现错误:无效的表达式"{" 解决方案 解决方案二:无码.无图,怎么解答呢?解决方案三:DateTimedt=DateTime.Now;//在即时窗口里写下面这句,就可以更改了啊:dt=Convert.ToDateTime("2016-04-0320:00") 解决方案四:引用2楼jzj083271930的回复: DateTimedt=DateTime.Now;//在即时窗口里写下面这句,就

myeclipse调试时鼠标放在变量上能显示值,但是watch却显示<error(s) during the evaluation>

问题描述 如图,变量mySurveys是有值的,但是watch该变量后右上角的expressions中却显示<error(s)duringtheevaluation>,求解答请问这是怎么回事呀?我其它的项目都是对的,就这个项目出现这种情况. 解决方案 解决方案二:变量还没赋值当然看不到咯

调试时,&amp;amp;lt;jsp:include&amp;amp;gt;动作元素传递参数,参数值为空,可能是啥原因造成的?

问题描述 1.view.jsp:包含页面<%SalesOrder so = (SalesOrder) request.getAttribute("form");SimpleDateFormat sdf = new SimpleDateFormat(so.getDateFormat(),Locale.US);//String incUri="inc" + so.getState().desc.replace(/W/g,"") + "

xcode反汇编调试iOS模拟器程序(三)查看Objective-C函数与参数

在Objective-C函数的入口处(第一行)加断点,可用esp指针来探查参数. 以esp为基址,往后的偏移分别是: 0:函数执行完毕后的返回地址(不是返回值的地址哦) 4:对象实例的指针,即self指针 8:selector,实际是一个char数组型的字符串,即char* 12:(如果有)第一个参数 -(前一个参数的基址+前一个参数所占的字节数):(如果有)第n个参数 由此,要调试这样一个函数 - (void)para1:(id)p1 para2:(CGRect)p2 para3:(CGPoi

xcode反汇编调试iOS模拟器程序(一)查看反汇编

iOS模拟器程序的实质就是Mac OS X程序,只不过它需要以模拟器为载体来运行显示.故它的反汇编代码指令都是x86 CPU的,不是真机上的arm指令. 研究模拟器程序的反汇编有两个目的,或叫做好处: 一是为了研究深入到iOS系统的类库,你可以较容易地发现私有API,以及看到系统的实现. 二是,很直接地,模拟器调试比真机快.而且,相信大多数人更懂x86指令,各类高校教材的汇编教程都不是arm指令的吧. 首先问题是如何看到反汇编代码: 操作:Xcode顶部菜单->Product->Debug W

真机调试程序直接退出-Xcode真机调试时程序直接退出,显示运行错误,没有崩溃点。是什么原因?求大神指教???

问题描述 Xcode真机调试时程序直接退出,显示运行错误,没有崩溃点.是什么原因?求大神指教??? 解决方案 http://blog.csdn.net/smking/article/details/42879649 解决方案二: 你看看appdelate启动时候加一些断点等 还有最好clean build run来启动模拟器试试

我正在编写扫描仪的twain驱动,利用ps调试,单张扫描可以,连续扫描时除第一张都是空白

问题描述 我正在编写扫描仪的twain驱动,利用ps调试,单张扫描可以,连续扫描时除第一张都是空白 我现在在调扫描仪的twain驱动程序,调试发现Photoshop的twain用的是缓存传输方式,经过一番调试,终于扫除了图像,但是发现不能连续扫,只能单张扫,连续扫的话,除了第一张图像正常,后面的都是空白页,这是为什么,求大神指教,全部c币奉上,急求

GDB秘技--调试时执行代码中的特定函数

        在使用GDB调试程序时,有时遇到看到数据不知所云,必须对照定义才能看懂, 有时还要做些运算才能看出来,这样效率显然不高. 如果需要查看一个变量类的当前值,简单的数据类型还好说,如果遇到一些枚举型的变量或特殊条件,想要看到清晰的数据输出,就会比较繁琐. 好在GDB提供了一个调试时执行某个函数的功能:call, 在需要时能帮你解决大问题.         举个简单的例子,如果有一个类定义了一个dump方法, 在调用时或者在类的内部,都可以在你想要看看数据时,使用call执行一下: a

xcode反汇编调试iOS模拟器程序(八)反汇编自己的代码来掌握规则

掌握了基本技巧后,基本上已不难理解所有的反汇编结果.授之以鱼不如授之以渔: 通过观察自己写的代码的反汇编来掌握各种代码的反汇编结果,从而逆向推测系统代码的源码. 调试自己写的代码时,可以不断切换查看源码和反汇编来定位代码执行到何处 这里分别用两个很简单的C++和Objective-C类来做示例: class TestC { int m_var; public: int getVar(); void setVar(int var); }; @interface TestOC : NSObject