未调用productConnected(_产品:DJIBaseProduct?)委托

时间:2018-12-04 10:47:06

标签: dji-sdk

我正在尝试使用Mavic Air连接DJISDK.framework。我打完电话后

DJISDKManager.startConnectionToProduct()

不调用以下委托方法:

productConnected(_ product: DJIBaseProduct?)

我正在使用以下版本:

DJI-SDK-iOS 4.8.1
iOS version 11.4.1
XCode version 10.0

2 个答案:

答案 0 :(得分:0)

您可能仍需要在框架中注册应用。您应该在致电startConnectionToProduct()之前注册该应用。

此链接应该非常有帮助: https://developer.dji.com/mobile-sdk/documentation/application-development-workflow/workflow-integrate.html

答案 1 :(得分:0)

在将这些键添加到plist后,它起作用了

UISupportedExternalAccessoryProtocols(array)-com.dji.video,com.dji.protocol,com.dji.common