Я использую UIWebView для загрузки потокового аудио и видео. Я правильно настроил делегат UIWebView и получаю события webViewDidStartLoading и webViewFinishedLoading в совершенстве. Веб-представление запускает полноэкранное окно (вероятно, MPMoviePlayerController)
Пример Apple MoviePlayer получает массив Windows, чтобы определить, какое окно moviePlayerWindow для добавления пользовательского рисования / получения в компонентах GUI. Я считаю, что это плохая практика / взломать.
Я ожидаю, что смогу выяснить, когда была нажата эта кнопка с помощью метода делегата или NSNotification. Может также случиться так, что мне придется возиться с подпредставлениями или контроллерами с помощью вызовов isKindOf, но я не думаю, что это правильные подходы.
- Мои ожидания неверны, и если да, то почему?
- Как правильно связать действие с этой кнопкой «Готово»?