作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个 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/
我是一名优秀的程序员,十分优秀!