gpt4 book ai didi

swift - DJI Onboard-SDK to Mobile-SDK 通信 : Issues with mobile side using swift

转载 作者:行者123 更新时间:2023-11-28 11:54:10 29 4
gpt4 key购买 nike

我目前正在从事一个项目,该项目涉及将数据从 DJI 无人机上的第三方计算机发送到 IOS 应用程序。我已经在 Onboard-SDK 上成功实现了数据发送,但是在 Mobile-SDK 上接收发送的数据时遇到了问题。移动应用程序是用 swift 编写的。 IOS上有从无人机接收数据的例子(文档中),但是都是objective C写的。

老实说,我找不到其他人有这方面的经验。有没有人这样做过,或者类似的事情?任何答案都会有所帮助。

在移动设备上接收数据的文档示例( objective-c ):

(void)flightController:(DJIFlightController *_Nonnull)fc 
didReceiveDataFromOnboardSDKDevice:(NSData *_Nonnull)data;

如果您需要更多上下文帮助,请告诉我。

谢谢。

最佳答案

飞行 Controller 有一个名为 onboardSDKDevice 的公共(public)属性,它有一个名为 DJIOnboardSDKDeviceDelegate 的委托(delegate),其中一个方法是 - (void)onboardSDKDevice:(DJIOnboardSDKDevice *)osdkDevice didSendDataToMobile:(NSData *)data;您应该能够将委托(delegate)设置为您的类并实现该方法以获取 NSData。

关于swift - DJI Onboard-SDK to Mobile-SDK 通信 : Issues with mobile side using swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51390023/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com