0
我正在使用GDataXMLDocument
。我需要解析非常簡單的XML字符串。當我嘗試初始化XML用繩子我收到錯誤:當嘗試[dataUsingEncoding:NSUTF8StringEncoding]時GDataXMLDocument中的問題?
-[myObj dataUsingEncoding:]: unrecognized selector sent to instance 0x7afb5690
我的字符串是:
<rootNode>
<detail1>value</detail1>
<detail2>value</detail2>
<detail3>value</detail3>
<detail4>value</detail4>
</rootNode>
錯誤的路線是:
NSData *data = [str dataUsingEncoding:NSUTF8StringEncoding];
,我需要編碼我字符串沒有NSData,所以我可以啓動我的解析器。
我想問題是在NSUTF8StringEncoding
,但我不明白爲什麼!
我正在使用ARC與NON ARC GDataXML
在編譯選項中設置。
如何解決這個問題?
P.S.我有一句話可能很重要。我從SOAP服務接收數組。我用sudzc.com工具來創建我的課程。 SOAP服務向我發送一系列結構。當我使用po
命令收到數據時,看看裏面是什麼,我決定它由內含XML的NSArray組成。通常我會提取數組中的每個元素,並嘗試將其解析爲XML以提取我需要的數據。
可能是我錯了,那是錯誤的原因。