Если мы находимся в реальном обработчике pre-commit, мы фактически не можем добавлять новые заборы из-за ограничения CA
Я использую UIImagePickerController с типом камеры. Когда я сначала открываю контроллер выбора изображения, он отлично работает. Но после открытия элемента выбора изображений vc, когда я поворачиваю устройство, он показывает "[App], если мы находимся в реальном обработчике pre-commit, мы не можем фактически добавить любые новые ограждения из-за ограничения CA", и есть белый экран с изображением камеры без каких-либо параметров для захвата.
Он также показывает: "Снимок снимка, который не был визуализирован, приводит к пустым моментальным снимкам. Убедитесь, что ваше представление было просмотрено как минимум один раз перед моментальным снимком или моментальным снимком после обновлений экрана".
Он работает нормально до iOS 9.3, это происходит в бета-версии iOS10.3.
Буду признателен за вашу помощь.
Найти скриншоты здесь: https://postimg.org/image/qy6k7dc7b/
Моя кодовая база:
UIImagePickerController *pickerController = [[UIImagePickerController alloc] init];
pickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
pickerController.delegate = self;
[self presentViewController:pickerController animated:YES completion:nil];
Спасибо,
Ответы
Ответ 1
Это сообщение появляется, когда ориентация устройства изменяется и, вероятно, проблема с Apple. Для этой проблемы был подан радар (радар-номер 28250512)
Вы можете временно игнорировать сообщение, иначе вы можете отключить журналы, заданные ОС, установив переменную среды, как описано в этом.
Ответ 2
в вашем Xcode:
Нажмите на название активной схемы рядом с кнопкой "Стоп"
Нажмите "Изменить схему".
в Run (Debug) → выберите вкладку "Аргументы"
в переменных среды нажмите +
добавить переменную: OS_ACTIVITY_MODE = отключить
Ответ 3
В вашем проекте Xcode. В верхней части экрана вы видите продукт. Щелкните по Продукту, и вы увидите нижний третий вариант. Схема Нажмите на Схему, которую вы видите. Нижняя третья опция. Редактировать схему нажмите "Изменить схему". Сначала выберите "Аргументы пройденные". Вкл. Запуск, и вы увидите кнопку + и - здесь нажмите кнопку + и напишите OS_ACTIVITY_MODE и проверьте это и запишите нижнюю опцию закрыть нажмите, чтобы закрыть вашу ошибку, удалите Наслаждайтесь.: Р