0

我正在使用以下代码为 XML Parsing 应用委托

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];

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

我的 XML 是:

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

1 回答 1

1

如果 XMLParse 类实现 NSXMLParserDelegate 协议,则不需要强制转换为 id。

于 2013-01-21T14:07:39.040 回答