gpt4 book ai didi

objective-c - 如何在不先创建二进制文件的情况下将NSData加载到UIWebView

转载 作者:行者123 更新时间:2023-12-01 18:00:16 24 4
gpt4 key购买 nike

需要一些帮助,请:

我有一个准备好字节的NSData(这是RTF格式的文本)。

我希望能够将所述NSData加载到UIWebView中而不必先创建二进制文件,换句话说,不必这样做:

[UIWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"test" ofType:@"rtf"]isDirectory:NO]]]; }

我需要多次调用它,因此我想避免每次都将NSData保存到二进制文件中。谢谢。

最佳答案

使用loadData:MIMEType:textEncodingName:baseURL:

[webView loadData:data MIMEType:@"application/rtf" textEncoding:NSUTF8StringEncoding baseURL:someURL];

通常,您需要提供某种URL作为 baseURL,但是如果没有相对链接,则使用什么URL无关紧要。 (有关此内容的更多讨论,请参见 loadHTMLString baseURL:nil not working in iOS5。)

关于objective-c - 如何在不先创建二进制文件的情况下将NSData加载到UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10941837/

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