МОЖЛИВОСТІ ВИПУСКІВ, ПІД ЧАС ДАЛІВ У ВИКОНАВАННІ:
Експериментуйте з AVPlayerViewController: Спочатку переконайтесь, що ми встановлюємо категорію відтворення аудіо, як правило, коли ми використовуємо AVPlayerViewController для відтворення відеовмісту. Режим PIP автоматично запускається, якщо розроблений додаток переходить у фоновий режим, але лише якщо він відповідає наведеній нижче умові. Перший - програвач, який ми використовуємо, повинен бути в повноекранному режимі, другий - ми повинні переконатися, що відео має бути Гра в ньому і третій - PIP. Він повинен підтримуватися пристроєм і останньою методикою делегування запису, щоб відновити інтерфейс нашого програвача, коли користувач повернеться зі Зображення у режимі зображення.
Імплементація за допомогою _AVPictureInPictureController: робочий приклад ви можете знайти в нижній темі.
Як відобразити AVPictureInPictureController?
Розгортання проблеми.
Для того, щоб підтвердити незадекларовану помилку, не було через прогалини у впровадженні, а це було пов’язано із середовищем мережі в Xcode, завантажте джерело та додайте папку "Джерела" всередині іншої папки у робочій області. Додайте папку за допомогою " Додайте файли до ... "і перевірте всередині xcode.
МОЖЛИВОСТІ ВИПУСКУ ДЛЯ ПОВЕРНЕННЯ В XCODE
Спробуйте виправити за підходом 1
Включіть клас явно в заголовок та / або тіло - замість файлу * .pch. Тоді ця помилка може піти. Також видалення отриманих даних працює раз у раз. Ви нещодавно змінили місце розташування в налаштуваннях. Деякі отримують цю помилку, коли використовують рамковий диск для отриманих даних, а потім повертаються до стандартних умов. Це найприємніший випадок - оскільки це призводить до появи цієї помилки майже в кожному файлі.
Спробуйте виправити підхід 2
Колись просте рішення може допомогти видалити одну з рядків #import з pch-файлу та перекомпілювати, яка не вдасться, як очікувалося. Потім поверніть вилучений рядок назад, перекомпілювали і він скомпілювався нормально з усіма помилковими помилками.
МОЖЛИВОСТЬ ВИПУСКУ ЗА КАШИ ПОМИЩЕННЯ XCODE, ДОСЛІДЖУЙТЕ ВИПУСКІ КРОКИ Очищення складання : Command-Option-Shift-K, щоб очистити папку збірки. Скинути симулятор: виберіть iOS Simulator> Скидання вмісту та налаштувань Перезавантажте Xcode Видаліть папку DerivedData у ~ / Бібліотека / Розробник / Xcode / DerivedData Перезавантажте комп'ютер
Видаліть / var / папки дуже цільовим чином. rm -rf "$ (getconf DARWIN_USER_CACHE_DIR) /org.llvm.clang/ModuleCache"
Джерело:
Як очистити кеші та очистити всі цілі. Xcode 4 та пізніші
Xcode Помилки, використання / незазначений ідентифікатор Xcode "", компілює / виконує просто чудово
Використання незадекларованого ідентифікатора в Xcode 9.0
https://developer.apple.com/documentation/avkit/adopting_picture_in_picture_in_a_standard_player