gpt4 book ai didi

objective-c - 为 NSXMLParser 设置委托(delegate),给出 SIGABRT 错误

转载 作者:行者123 更新时间:2023-12-03 17:55:26 24 4
gpt4 key购买 nike

我正在使用以下代码来应用 XML 解析委托(delegate)

NSXMLParser *nsXMLParse = [[NSXMLParser alloc] initWithData:data];    
XMLParse *parser = [[XMLParse alloc] initXMLParser];//XMLParse is my custom class, where i used the NSXMLParser protocol
[nsXMLParse setDelegate:(id <NSXMLParserDelegate>)parser];

但这不能正常工作。虽然这里没有给出任何错误,但是在编译时给出了“signal SIGABRT”错误。所以请帮忙。

我的 XML 是:

 <?xml version="1.0" encoding="UTF-8"?>
<Users>
<User name="Some One" id="a@b.com" pass="123"/>
</Users>

最佳答案

如果 XMLParse 类实现 NSXMLParserDelegate 协议(protocol),则不需要转换为 id。

关于objective-c - 为 NSXMLParser 设置委托(delegate),给出 SIGABRT 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14440255/

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