仅为巴黎解析Google天气数据的问题

时间:2011-05-11 12:28:27

标签: objective-c ios nsxmlparser google-weather-api

我使用此http://www.google.com/ig/api?weather=paris为天气预报创建了一个应用。它适用于除巴黎以外的所有城市。

在我的应用中,我有一个文本字段;如果我输入“悉尼”,它会显示悉尼的天气, 但如果我输入“Paris”,则会出错:NSXMLParserErrorDomain error:9。我不知道这意味着什么。可能是什么错误?有什么想法吗?

2 个答案:

答案 0 :(得分:2)

根据Apple's documentation,它遇到了一个非法的角色: NSXMLParserInvalidCharacterError = 9,

确保正确解析为UTF-8

答案 1 :(得分:1)

您正在解析的XML似乎包含一些UTF-8字符,但XML没有适当的UTF-8 XML声明。

确保正确配置解析器。