将NSXMLParser对象转换为NSString

时间:2015-06-26 08:25:28

标签: ios nsstring afnetworking nsxmlparser

我正在使用AFNetworking向返回XML Response的端点发出请求。响应始终返回200状态代码,即使它在逻辑上失败也是如此。在这种情况下,响应正文如果失败则返回0,如果成功则返回1

我使用[AFXMLParserResponseSerializer serializer]序列化响应,该响应在请求的成功块中返回NSXMLParser个对象作为响应。

我需要解析这个NSXMLParser对象并将其转换为NSString,以便我可以检查请求是否失败或成功。

我尝试像这样解析响应

在成功栏中

NSXMLParser *xmlResponse = response;
xmlResponse.delegate = self;
[xmlResponse parse];

然后在代表

- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string {
  if ([string isEqualToString:@"0"]) {
    // Whatever stuff I want to do
  }
}

但我认为这不是正确的方法。我做错了吗?

0 个答案:

没有答案