我的webservice转换了CelsiusToFahrenheit。这个webservice响应是字符串格式而不是xml,那么如何以编程方式在标签中显示响应? 有没有可用的样本?
答案 0 :(得分:2)
最简单的方法是单行:
NSError *error = nil;
myLabel.text = [NSString stringWithContentsOfURL:myURL encoding:NSUTF8StringEncoding error:&error];
与大多数单线解决方案一样,有一点需要注意。此方法会阻止当前线程,直到请求完成或失败,因此您最好将其与performSelectorInBackground:withObject:
结合使用,以避免锁定UI。
答案 1 :(得分:1)
这是我用来使用NSURLRequest的requestWithURL方法从Web服务检索数据的教程:
http://mobileorchard.com/tutorial-json-over-http-on-the-iphone/
示例适用于JSON,但您可以省略本教程中的所有JSON内容,因为字符串响应将被输入您的connectionDidFinishLoading方法。