Animoji App Crash и модель, показывающая сетку в iOS 12 - PullRequest
0 голосов
/ 15 октября 2018

У меня есть приложение для расширения сообщений, похожее на приложение animoji от Apple.У меня есть модели .dae, которые я конвертировал в файлы .scn в XCode. У меня много геометрических морферов, как показано here

для каждого элемента лица.Приложение работало совершенно нормально на iOS 11, но как только мы обновили наше устройство до iOS 12, приложение внезапно столкнулось с двумя проблемами:

i) Сбои приложения: потому что эти морферы ниже не работают так же в iOS12. Как только я пытаюсь получить любое приложение морфера (например, jawopen), происходит сбой.

private lazy var openjaw = childNode(withName: "jawopen", recursively: true)!
    private lazy var leftJaw = childNode(withName: "jawleft", recursively: true)!
    private lazy var rightJaw = childNode(withName: "jawright", recursively: true)!

ii) Проблема в секундах заключается в том, что модель показывает поверх нее сетку в iOS 12. Модель - это лицо человека, которое раньше было гладким в iOS 11. Обратите внимание, что язакомментировали код морфера (код для получения дочерних элементов модели, а затем открывать или закрывать их по мере перемещения пользователя), чтобы увидеть модель, в противном случае приложение вылетает.

Модель с сеткой: enter image description here

Обе эти проблемы только в iOS 12. Если вы можете указать мне, что может быть не так с моделью или кодом.

...