加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – xcode调试在单步执行代码时来回传递

发布时间:2020-12-14 19:46:56 所属栏目:百科 来源:网络整理
导读:我对 Xcode 3.2.5有一个非常奇怪的问题 在正常的代码序列中,XCode返回几行然后继续,然后有时再次返回并在步骤模式期间再次继续. 这只发生在一个项目中,但在所有文件中都有.这是一个例子: 当跳转到这个函数时,Xcode按以下顺序遍历这些行: 2 – 1 – 2 – 3
我对 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;
...

解决方法

我同意这些意见.看起来您正在尝试调试优化代码.尝试编译没有优化,调试器应该更明智地运行.

例如gcc -O0 ……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读