我正在尝试在应用程序内显示一个网站。我尝试加载的网站中有一个 YouTube 视频。该网站在 UIWebView 中正确加载,并且还列出了 YouTube 视频。但是当我点击 YouTube 视频时,应用程序崩溃了。
崩溃日志只是说:
setting movie path: http://r19---sn-aig7knl7.c.youtube.com/videoplayback?...............
该网站在 Safari 中加载时工作正常,甚至可以全屏播放 YouTube 视频。
请帮我解决这个问题。
2013 年 2 月 11 日 - 更新
此问题仅在 iOS Simulator 6.1 上出现。在设备上一切正常。
详细信息:
我有一个自定义 UIViewController(TestWebViewController),它有一个 UIWebView 实例并实现 UIWebViewDelegate。我在 Storyboard 中添加了一个 UIViewController,并在其中添加了 UIWebView,将此 UIViewController 链接到我的自定义 TestWebViewController,并链接了 IBOutlet 和 UIWebView 的委托(delegate)。
单击按钮时,我使用
以编程方式实例化 TestWebViewControllerTestWebViewController *testWebVC = [self.storyboard instantiateViewControllerWithIdentifier:@"testWebVC"];
testWebVC.view.frame = self.view.frame;
[testWebVC loadWebViewWithUrl:TEST_URL];
[self presentViewController:testWebVC animated:YES completion:nil];
最佳答案
正如斯科特在评论中所说,我删除了所有异常的断点,并且我的错误消失了。
希望这对其他人有帮助。
关于iphone - 当点击网页内播放 YouTube 视频时,iOS 6.1 UIWebview 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14757229/