gpt4 book ai didi

ios - 当我创建 XMLDocument 的自动发布目标时,我的应用程序崩溃了

转载 作者:行者123 更新时间:2023-11-29 04:43:01 25 4
gpt4 key购买 nike

我的应用程序没有崩溃。

DDXMLDocument *d = [[DDXMLDocument alloc] initWithData:abookConnData options:0 error:nil];
books = [d nodesForXPath:@"abooks/abook" error:nil];

我将 DDXMLDocument 对象更改为自动释放,我的应用程序开始崩溃。但为什么呢?

DDXMLDocument *d = [[[DDXMLDocument alloc] initWithData:abookConnData options:0 error:nil] autorelease];
books = [d nodesForXPath:@"abooks/abook" error:nil];

我的应用程序在 DDXMLNode 中崩溃了。[DDXMLNode XMLStringWithOptions:]

enter image description here

最佳答案

您没有提供足够的代码来确定,但这几乎可以肯定是您的 DDXMLDOcument* (d) 在您使用之前已被释放的情况。

尝试打开僵尸检测并在异常上放置断点。通常,这可以引导您找到问题所在的确切代码行。

调试的另一个技巧是创建 DDXMLDocument 的子类并覆盖 ALLOC 和 RELEASE 以调用 NSLog() 事件(然后 [super alloc][super release]!) 这样你就可以观察正在发生的事情。

关于ios - 当我创建 XMLDocument 的自动发布目标时,我的应用程序崩溃了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10079577/

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