屏幕截图应该是不言自明的,但我遇到了确保调用viewDidAppear
方法的问题。当我设置断点时,它会在viewDidLoad
中断开。
作为旁注,我的NSLog()
都没有写入控制台。
我确实清理了我的构建目录,就像我在别处看到的那样,但没有快乐。
答案 0 :(得分:3)
解决方案是(原本怀疑......错误的缓存数据。但是看错了地方。在iOS模拟器中有人,应用程序没有更新,并且正在运行旧数据。
从模拟器中删除了应用程序(重置内容和设置),一切都很好。
在Finder和Xcode中手动杀死派生数据并没有提供完整的解决方案。
感谢所有快速响应的人。
答案 1 :(得分:2)
可能有两个原因......
1.你的程序在断点之前就已经崩溃了。
2.编译完成后你删除了6行,因此断点显示6行。
在代码中放置断点时,切勿输入或删除空行。你不会在正确的行上获得断点。
答案 2 :(得分:1)
尝试在[super viewDidLoad]行添加断点; 然后删除它。
答案 3 :(得分:1)
按命令+ alt + b 查看所有断点。
选择要删除的断点,然后按删除。
如果问题没有解决,那么请执行以下操作
项目目标下的“内置设置”将“调试”的“优化级别”更改为“无”。
或强>
在xCode4中:
您的项目名称 - >编辑方案 信息选项卡(运行配置中) 将Build Configuration设置为“Debug”,将Debugger设置为“LLDB”(之前为“GDB”) 运行你的项目..