我正在使用 NSXMLParser 来解析从我的网络服务中获取的数据。但是当我从服务器获取数据时。
它给我错误代码 5。
我无法看到来自网络服务的响应。
我用
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:theURL];
但是当我写 NSLog(@"%@",parser);
如何显示从我的网络服务获得的响应?
最佳答案
从 URL 返回的数据通常只是文本。它也可能是 XML,但您可以使用以下命令查看原始响应:
NSError *error = nil;
NSString *string = [[NSString alloc] initWithContentsOfURL:theURL
encoding:NSUTF8StringEncoding
error:&error];
if (error != nil)
{
NSLog(@"error: %@", error);
}
else
{
NSLog(@"response: %@", string);
}
关于iphone - NSXMLParser:如何显示从 webservice 获得的响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5857353/