В коде есть объект класса, но его тип не объявлен и не может использоваться
Извините за название, это может показаться запутанным, но на самом деле проблема в этом.
Я использую импортированный модульDJISDK, и у меня есть объект из этой библиотеки. Когда я пытаюсь получить тип этого объекта, он дает мне тип.
print(type(of: object))
Я получаю тип DUXCameraSettingsNavigationBar. Но когда я пытаюсь проверить тип такого объекта
if object is DUXCameraSettingsNavigationBar { }
Я получаю сообщение об ошибке - "Использование необъявленного типа 'DUXCameraSettingsNavigationBar'".
Поиск этого класса в подфайлах результатов не дал. Импорт всех других связанных модулей тоже не помог.
Пожалуйста, объясните мне, как это возможно, и если я могу каким-то образом получить доступ к этому классу, скажите мне, как это сделать.
1 ответ
Я проверил справку по API для библиотеки DUX в DJI SDK. Похоже, вы пытаетесь получить доступ к внутреннему / частному объекту. Для получения дополнительной информации попробуйте найти официальную страницу документации DJI DUX здесь: Документация DJI DUX. Надеюсь это поможет!