出现这错误:was compiled with optimization - stepping may behave oddly; variables may not be available.
错的的意思是;当前编译已经被Xcode 优化,
stepping may behave oddly :优化之后可能 你在 调试的时候,点击下一步或变得奇怪,比如说,点击了下一步,但是程序可能连续跳了几步
variables may not be available.:变量可能不在是变量,有时可能会发现,对象为空nil,或者对象的类型不是我们所定义的,等等各种奇怪的情况
是因为 当前scheme >中的>build configuration >选择的为 release 模式
更正:Xcode 停止运行(黑色小块),后面的项目名称,点击之后,下面三个选型,选第一个 "edit schemes",
进去之后,找到Run>build configuration>会发现为 release
将其改为 debuge 模式
一下几种情况可能也是这种原因导致。
debug 总是发现对象 为nil ,或者 Bool型总是为 YES 或者NO