В коде есть объект класса, но его тип не объявлен и не может быть использован - PullRequest
0 голосов
/ 11 декабря 2019

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

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

     print(type(of: object))

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

     if object is DUXCameraSettingsNavigationBar { }

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

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

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

1 Ответ

0 голосов
/ 21 декабря 2019

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

...