Я пытаюсь показать веб-сайт внутри приложения. На веб-сайте, который я пытаюсь загрузить, есть видео с YouTube. Веб-сайт правильно загружается в UIWebView, а также отображает видео с YouTube. Но когда я нажимаю на видео на YouTube, приложение вылетает.
Журнал сбоев просто говорит:
setting movie path: http://r19---sn-aig7knl7.c.youtube.com/videoplayback?...............
Веб-сайт при загрузке в Safari работает нормально, он даже воспроизводит видео на YouTube в полноэкранном режиме.
Пожалуйста, помогите мне решить эту проблему.
11 февраля 2013 г. - ОБНОВЛЕНИЕ
Проблема наблюдается только в iOS Simulator 6.1. На устройстве все работает нормально.
Подробная информация:
У меня есть собственный UIViewController (TestWebViewController), который имеет экземпляр UIWebView и реализует UIWebViewDelegate. Я добавил UIViewController в Storyboard и добавил 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];