ios - 代码中有一个类对象,但其类型未声明,无法使用

标签 ios swift dji-sdk xcode11.2.1

抱歉,这个标题可能听起来很困惑,但实际上问题就在这里。

我正在使用导入的模块“DJISDK”,并且我正在使用该库中的一个对象。当我尝试获取该对象的类型时,它给了我该类型。

     print(type(of: object))

我得到的类型是DUXCameraSettingsNavigationBar。 但是当我尝试检查这样的对象的类型时

     if object is DUXCameraSettingsNavigationBar { }

我收到一条错误消息 -“使用未声明的类型“DUXCameraSettingsNavigationBar””。

在 podfile 中搜索该类没有给出任何结果。导入所有其他相关模块也没有帮助。

请解释一下这怎么可能,如果我能以某种方式访问​​该类,请告诉我如何实现。

最佳答案

我检查了DJI SDK的DUX库的API引用。您似乎正在尝试访问内部/私有(private)对象。有关更多信息,请尝试在此处查找官方 DJI DUX 文档页面:DJI DUX Documentation 。希望这有帮助!

关于ios - 代码中有一个类对象,但其类型未声明,无法使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59280482/

相关文章:

ios - 关闭当前模态视图 Controller curl 效果并打开 MFMailComposeViewController

iOS:如果应用程序在后台并且本地通知到达;哪个方法会自动调用?

objective-c - parse.com 云编码从 Objective C 到 Swift 的转换

ios - 尝试共享 View 时应用程序崩溃

dji-sdk - DJI SDK群无人机

javascript - stringByEvaluatingJavaScriptFromString 如何重入?

ios - Google Maps API IOS 无法使用自定义 UIView 加载新坐标

swift - 使用 sd webimage 库获取实际图像

swift - 链接问题 - 找不到符号

ios - 如何访问DJIGO App飞行计划日志文件