gpt4 book ai didi

iphone - Debug模式和断点的 Xcode 问题

转载 作者:行者123 更新时间:2023-11-29 11:24:22 24 4
gpt4 key购买 nike

我有这样的情况:当我使用断点运行我的项目时,编译器会转到第一个断点并像往常一样停止程序,直到我按下下一步按钮。但是当我下一步 - 他那边没有反应,然后我点击 2-3 次“下一步”(进入)按钮 - 之后他运行程序到最后并且没有反应。

我尝试这样做:Build->Clear All Targets - 但它没有给出任何结果。尝试重新启动计算机 - 同样的效果。

调试器日志如下:

[Session started at 2010-11-11 12:51:11 +0200.]
GNU gdb 6.3.50-20050815 (Apple version gdb-1472) (Wed Jul 21 10:53:12 UTC 2010)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "x86_64-apple-darwin".sharedlibrary apply-load-rules all
Attaching to process 1032.
Pending breakpoint 1 - ""RootViewController.m":34" resolved
2010-11-11 12:51:14.542 PhoneBook[1032:207] ******* Accessibility Status Changed: On
2010-11-11 12:51:14.602 PhoneBook[1032:207] ********** Loading AX for: com.yourcompany.PhoneBook ************

The Debugger has exited due to signal 15 (SIGTERM).The Debugger has exited due to signal 15 (SIGTERM).

经过进一步审查,原因似乎是这段代码:

NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [path objectAtIndex: 0];
NSString *fname = [documentsDirectory stringByAppendingPathComponent: @"phoneBook.sqlite3"];

此代码获取可执行文件的当前目录,然后我在那里创建我的数据库文件。第一次都很好,第二次 - 不好。这可能是什么原因造成的,我该如何解决?

最佳答案

执行 Cmd + Opt + B 以显示所有断点。删除所有断点。现在通过 iPhone Simulator -> Reset Content and Settings 清除您的模拟器,然后再试一次。

关于iphone - Debug模式和断点的 Xcode 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4147616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com