2

新しい SDK デモ (v3) を github ( https://github.com/dji-sdk/Mobile-SDK-iOS ) からダウンロードし、Xcode 7.2 (7C68) でプロジェクトを開きました。

私はドキュメントに記載されているようなAPIキーであり、iPhone 5S iOS 9.2 (13C75)でアプリケーションを実行しています。その後、USB経由で電話をリモコンに接続しましたが、何もありません。数分経っても何も変わりません。ファームウェア v 16040 の DJI Phantom 3 Avd に接続できません。

sdkManagerProductDidChangeFrom:to:メソッドがまったく実行されていないように見えます。

4

1 に答える 1

1

DJI iOS SDK 3.0 サンプル コードは、私にとってはうまくいきます。DJIRootViewController.h ファイルの ENTER_DEBUG_MODE マクロ値を再確認する必要があると思います。

DJI Bridge アプリでiPhone シミュレーターを使用している場合、ENTER_DEDUG_MODE は 1 である必要があり、次のコード行にデバッグ ID を入力してください。

[DJISDKManager enterDebugModeWithDebugId:@"Enter Debug ID Here"];

代わりに実際の iPhone を使用している場合は、ENTER_DEBUG_MODE が 0 であることを確認してください。

最後に、 DJI 開発者ウェブサイトで適用するアプリ キーが、デモ プロジェクトのバンドル ID: com.dji.sdkdemoに対応していることを確認してください。そして、次のデリゲート メソッドからアプリの登録結果を確認します。

-(void) sdkManagerDidRegisterAppWithError:(NSError *)error

エラーがないことを確認してください。この助けを願っています!

于 2016-01-19T03:46:49.143 に答える