我对Xcode 3.2.5有一个非常奇怪的问题
在正常的代码序列中,XCode将几行返回然后继续,然后有时再返回并在步骤模式中再次继续。
这只发生在一个项目中,但在所有文件中都有。这是一个例子:
当跳转到此函数时,Xcode按以下顺序遍历: 2 - > 1 - > 2 - > 3 - > 5 - > 8 - > 3 - > 4 - > 5 - > 6 - > 7 - > ...
我不明白这里发生了什么。请问您有什么想法吗?
重新启动机器和iPhone无济于事。
顺便说一句,完整的代码运行正常并且运行没有错误。似乎光标有时会转到没有执行代码的行。如果某个行被光标输入两次,则只是第二次更改赋值中的变量等。
真奇怪!
感谢任何暗示......
1 - (void)viewWillAppear:(BOOL)animated {
// D_IN;
2 [super viewWillAppear:animated];
//get the dataManager global Object, so we always have a structured accesss to the data!
3 WebiAppDelegate *mainDelegate = (WebiAppDelegate *)[[UIApplication sharedApplication]delegate];
4 self.webiDataManager = mainDelegate.webiDataManager;
5 message.hidden = YES;
6 message.text = @"";
7 message.userInteractionEnabled = NO;
...
答案 0 :(得分:10)
我同意这些意见。看起来您正在尝试调试优化代码。尝试编译时不进行优化,调试器的行为应该更明智。
e.g。 gcc -O0 ...