繁体   English   中英

如何在UIWebView中打开.csv链接

[英]How to open .csv link in UIWebView

我想在UIWebView中打开.csv链接。 我正在从网上获取一些.csv链接的链接,如何在UIWebView中打开该链接。 我正在使用以下代码

  NSString *urlString = @"https://xoxoengage-images-test.s3.amazonaws.com/image/clients/gxoxo/annoucement/XXXXdetails201805021526899124.csv";
NSURL *url = [NSURL URLWithString:[urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];//[NSURL URLWithString:urlString];
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url];
[_webviewobj loadRequest:urlRequest];

但结果显示在下图中,请帮助我解决此问题。 当我在webview中打开url时

UIWebView本机不支持CSV格式。 请参见: UIWebView支持的文件格式

如果您的服务器返回“文本/纯文本”(或此文件为“ .txt”),您将在Web视图中看到其原始文本。

如果要使用网格表视图,则需要将csv转换为支持的格式之一。 显而易见的选择是HTML。

如果可以在服务器端进行转换-更好,否则请下载csv文件,逐行解析,然后输出为HTML。 将HTML加载到Web视图中。 您可以使用loadHTMLString

同样,使用UIWebView可以使用自定义NSURLProtocol透明地完成此操作。

这可能会有所帮助: 在哪里可以找到用于Objective-C的CSV到NSArray解析器?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM