如何在 iOS 中从 Web 下载文本?
How to download text from web in iOS?
我想在标签中显示来自服务器的 txt 文件中的文本。例如,我在服务器上有 http://www.example.com/test.txt
文件,这里有一些文本,我想在我的应用程序中将这个下载的文本显示为标签。我试过了
- (IBAction)getText:(id)sender {
NSURL *url = [NSURL URLWithString:@"http://http://mrrandom.cba.pl/test.txt"];
NSString *content = [NSString stringWithContentsOfURL:url encoding:NSStringEncodingConversionAllowLossy error:nil];
_label.text = content;
}
但它对我不起作用。你有什么想法?感谢您的帮助!
您的 url 有错字。
而不是写作
http://http://mrrandom.cba.pl/test.txt
你应该写
http://mrrandom.cba.pl/test.txt
此外,您应该考虑使用 NSURLSession 在后台线程上执行 "downloads"。
有关在 iOS 上执行下载的更多信息,请参阅有关 the URL Loading System 的文档。
我想在标签中显示来自服务器的 txt 文件中的文本。例如,我在服务器上有 http://www.example.com/test.txt
文件,这里有一些文本,我想在我的应用程序中将这个下载的文本显示为标签。我试过了
- (IBAction)getText:(id)sender {
NSURL *url = [NSURL URLWithString:@"http://http://mrrandom.cba.pl/test.txt"];
NSString *content = [NSString stringWithContentsOfURL:url encoding:NSStringEncodingConversionAllowLossy error:nil];
_label.text = content;
}
但它对我不起作用。你有什么想法?感谢您的帮助!
您的 url 有错字。
而不是写作
http://http://mrrandom.cba.pl/test.txt
你应该写
http://mrrandom.cba.pl/test.txt
此外,您应该考虑使用 NSURLSession 在后台线程上执行 "downloads"。
有关在 iOS 上执行下载的更多信息,请参阅有关 the URL Loading System 的文档。