В коде есть объект класса, но его тип не объявлен и не может использоваться

Извините за название, это может показаться запутанным, но на самом деле проблема в этом.

Я использую импортированный модульDJISDK, и у меня есть объект из этой библиотеки. Когда я пытаюсь получить тип этого объекта, он дает мне тип.

     print(type(of: object))

Я получаю тип DUXCameraSettingsNavigationBar. Но когда я пытаюсь проверить тип такого объекта

     if object is DUXCameraSettingsNavigationBar { }

Я получаю сообщение об ошибке - "Использование необъявленного типа 'DUXCameraSettingsNavigationBar'".

Поиск этого класса в подфайлах результатов не дал. Импорт всех других связанных модулей тоже не помог.

Пожалуйста, объясните мне, как это возможно, и если я могу каким-то образом получить доступ к этому классу, скажите мне, как это сделать.

1 ответ

Я проверил справку по API для библиотеки DUX в DJI SDK. Похоже, вы пытаетесь получить доступ к внутреннему / частному объекту. Для получения дополнительной информации попробуйте найти официальную страницу документации DJI DUX здесь: Документация DJI DUX. Надеюсь это поможет!

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