我正在解析一个XML文件,其中的数据是“葡萄牙语”。数据被成功解析但它没有按预期返回数据, 示例=>我正在解析字符串“PróximoGP”,它正在返回“óximoGP”。它正在修剪前两个字母。同样的问题我在其他字符串中。
我该怎么办?请帮忙。 谢谢 -
答案 0 :(得分:2)
这是设计的。 NSXMLParser
并不保证它会一次性传递元素的整个字符串内容。当多次调用parser:foundCharacters:
方法时,您应该声明一个可变字符串来存储找到的字符并附加到此字符串。看看Apple的示例代码,他们在各处都这样做。