Ошибка "ARConfiguration() - init() недоступна" в Xcode 9 Beta 5

При обновлении моего существующего кода приложения AR (написанного с использованием ARKit и SceneKit), я получаю ниже ошибку при попытке инициализировать ARConfiguration:

// ARConfiguration() - init() is unavailable.

Как решить это?

1 ответ

Решение

Документация Apple о ARConfiguration говорит:

Учебный класс

ARConfiguration

Абстрактный базовый класс для конфигураций сеанса AR.

Кажется, Apple хочет сделать этот класс абстрактным, поэтому init() сделал недоступным.

Разве вы не можете использовать ни один из его конкретных подклассов, ARWorldTrackingConfiguration или же AROrientationTrackingConfiguration?

Другие вопросы по тегам