我正在尝试在应用程序中显示一个网站。我正在尝试加载的网站中有一个 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 的委托。
在单击一个按钮时,我正在以编程方式实例化 TestWebViewController 使用
TestWebViewController *testWebVC = [self.storyboard instantiateViewControllerWithIdentifier:@"testWebVC"];
testWebVC.view.frame = self.view.frame;
[testWebVC loadWebViewWithUrl:TEST_URL];
[self presentViewController:testWebVC animated:YES completion:nil];