TBXML documentation非常小,API没有给我任何提示,因为我应该如何定义如何使用TBXML接受mime-type“application / xml”,因为我正在从webservice请求数据它提供HTML作为默认值,但如果请求可以提供XML(我需要XML)。
有没有办法用API做到这一点?或者有解决方法吗?到目前为止,我没有尝试使用iOS SDK处理任何请求,所以也许有一个明显的答案,我只是看不到。
答案 0 :(得分:0)
如果您打开TBXML源代码,您会看到initWithURL被定义为...
- (id)initWithURL:(NSURL*)aURL {
self = [self initWithXMLString:[NSString stringWithContentsOfURL:aURL encoding:NSUTF8StringEncoding error:nil]];
...并且没有办法说你想要接收XML。
您应该查看NSMutableURLRequest,NSURLConnection并自行下载。您可以在NSMutableURLRequest中设置HTTP标头字段Accept,然后您可以在NSURLConnection中使用此请求来下载它。