gpt4 book ai didi

objective-c - 如何将数据流式传输到 WebView/WebFrame?

转载 作者:行者123 更新时间:2023-12-03 17:22:10 25 4
gpt4 key购买 nike

我正在编写一个 Cocoa 应用程序,我想在 Webkit View 中显示一些数据。数据是我在内部生成的 HTML。不过,它来自缓慢的计算,因此我将构建一个缓冲区(现在在 GCD 队列中)。

WebFrame-loadRequest (URL),它是异步的,以及一堆方法,例如 -loadHTMLString (字符串)和 -loadData (原始字节) ,它们是同步的。有没有办法异步加载本地 HTML 流?我是否需要设置自己的 Web 服务器才能将数据流发送到此 View ?

最佳答案

子类NSURLProtocol .

使用自定义协议(protocol)处理程序,您可以将 WebFrame 指向自定义 NSURL(例如“myproto://foo/bar”),然后编写一个处理程序来处理“myproto”URL 并发送它喜欢的任何字节流.

关于objective-c - 如何将数据流式传输到 WebView/WebFrame?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20956175/

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