gpt4 book ai didi

iphone - Objective-C 显示来自 Web 服务的 HTML 文件

转载 作者:行者123 更新时间:2023-11-29 13:26:57 29 4
gpt4 key购买 nike

有哪些方法可以将字节数据保存在Java中的byte[]中,然后将字节数组转换为字符串?

我正在从 HTML 文件以字节为单位的 Web 服务中检索 HTML 文件。将字节转换为字符串后,它显示在 UIWebView 中。 我尝试使用 NSData 并使用 initWithContentsOfFile 进行初始化,但它不起作用.代码如下:

NSData *htmlContent=[[NSData alloc] initWithContentsOfFile:[[[[[[[theDict   objectForKey:@"S:Envelope"] objectForKey:@"S:Body"] objectForKey:@"ns2:ReportResponse "] objectForKey:@"return"] objectForKey:@"Report"] objectForKey:@"report"] objectForKey:@ "text"]]; 

最佳答案

如果您的路径正确,NSData 对象将被创建。只需确保您提供的文件路径正确即可。记录正在使用的路径。

我对您从 Web 服务获得的内容感到有点困惑。是html文件内容吗?还是将其保存到某个文件中?无论如何使用 NSURLConnection 你会得到一个最终的 NSData 对象,我猜。

编辑:使用 NSString 方法将 NSData 转换为 NSString:

NSString *htmlString = [[NSString alloc] initWithData:<NSData object> encoding:NSUTF8Encoding];

然后也许你可以使用 UIWebView 的以下方法来显示:

loadHTMLString:baseURL:

关于iphone - Objective-C 显示来自 Web 服务的 HTML 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12891950/

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