Можно удалить экземпляр каждого режима при появлении GLKviewController из UINavigationcontroller
Я хочу использовать Everyplay для записи видео с GLKViewController. Ну, у меня нет такой проблемы при записи, но мое приложение вылетает при повторной навигации. То, что я делаю, я загружаю контроллер представления, на котором есть представление (GLKView) GLKViewController, добавленное как подпредставление, для которого Everyplay настроен для записи. Когда я вырываю используемый контроллер представления и пытаюсь загрузить тот же контроллер представления снова, содержимое в GLKView становится черным и вылетает из моего приложения.
Ошибка после сбоя:
* Завершение работы приложения из-за необработанного исключения "NSInvalidArgumentException", причина: "* - [AVAssetWriterInput initWithMediaType: outputSettings: sourceFormatHint:] Словарь AVVideoSettings должен указывать положительную ширину"
Итак, я думаю, мне нужно удалить экземпляр EveryPlay или EveryPlayCapture, чтобы я мог создать его снова?
Возможно ли их убрать? или есть какой-то другой способ, которым я могу решить эту проблему?