iOS - UIWebView not working due to parsing error(iOS - UIWebView 由于解析错误而无法工作)
本文介绍了iOS - UIWebView 由于解析错误而无法工作的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在我的应用中播放 Youtube 视频.所以,我写了以下代码
I want to play a Youtube video in my app. So, I wrote the following code
NSString *embedHTML = @"
<html><head>
<style type="text/css">
body {
background-color: transparent;
color: white;
}
</style>
</head><body style="margin:0">
<embed id="yt" src="%@" type="application/x-shockwave-flash"
width="%0.0f" height="%0.0f"></embed>
</body></html>";
NSString* html = [NSString stringWithFormat:embedHTML, videoURL, self.view.frame.size.width, self.view.frame.size.height];
[videoView loadHTMLString:html baseURL:nil];
videoView 是一个 UIWebView.这工作得很好,直到后来,视图什么也没显示.只是一个空白的白色视图.我得到了这个日志:
The videoView is a UIWebView. This was working just fine until later, the view shows nothing. Just a blank white view. And I got this log:
*** WebKit discarding exception: <NSRangeException> *** -[__NSCFString substringToIndex:]: Range or index out of bounds
推荐答案
使用:
http://www.youtube.com/v/XXXXXXX
代替:
http://www.youtube.com/watch?v=XXXXXXX
在这里找到:https://devforums.apple.com/message/705665#705665
这篇关于iOS - UIWebView 由于解析错误而无法工作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:iOS - UIWebView 由于解析错误而无法工作
基础教程推荐
猜你喜欢
- 如何让对象对 Cocos2D 中的触摸做出反应? 2022-01-01
- android 应用程序已发布,但在 google play 中找不到 2022-01-01
- 当从同一个组件调用时,两个 IBAction 触发的顺序是什么? 2022-01-01
- 如何在 UIImageView 中异步加载图像? 2022-01-01
- 在 gmail 中为 ios 应用程序检索朋友的朋友 2022-01-01
- 如何在 iPhone 上显示来自 API 的 HTML 文本? 2022-01-01
- Android:对话框关闭而不调用关闭 2022-01-01
- 如何在没有IB的情况下将2个按钮添加到右侧的UINavigationbar? 2022-01-01
- Kivy Buildozer 无法构建 apk,命令失败:./distribute.sh -m “kivy"d 2022-01-01
- UIWebView 委托方法 shouldStartLoadWithRequest:在 WKWebView 中等效? 2022-01-01