gpt4 book ai didi

iphone - UIWebView加载纯文本

转载 作者:行者123 更新时间:2023-12-03 20:46:39 30 4
gpt4 key购买 nike

我有这段代码:

     NSString *body = dataItem.body;
NSData* data=[body dataUsingEncoding:NSUTF8StringEncoding];

if (data) {
[webView loadData:data MIMEType:@"text/plain" textEncodingName:@"UTF-8" baseURL:[NSURL URLWithString:@"nil"]];
}

webView.dataDetectorTypes = UIDataDetectorTypeAll;

这段执行时在我的调试器中出现此错误

Unknown scheme, doing nothing: nil

但是如果我这样做:

NSString *webViewBody = [[body stringByReplacingOccurrencesOfString:@"\t"       withString:@"&nbsp;"] stringByReplacingOccurrencesOfString:@"\n" withString:@"<br>"];

NSString *str = [NSString stringWithFormat:@"<pre> %@ </pre>",body];
[webView loadHTMLString:webViewBody baseURL:nil];

webView.dataDetectorTypes = UIDataDetectorTypeAll;

我能够在我的 webView 中看到内容。

我想要执行第一位。为什么它给我一个错误。

最佳答案

这一行

[NSURL URLWithString:@"nil"]

只是创建了一个无效的 NSURL,并且尝试将其加载到 web View 中是导致该错误的原因。只需将 nil 传递给 baseURL,就像您在第二个代码段中所做的那样。

关于iphone - UIWebView加载纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5548878/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com