1

既存の質問に似ていますが、いくつかの詳細があります。

Unity アセット ストアから Sphero Unity プラグインをセットアップしようとしていますが、バンドルされている HelloWorld サンプルでさえデバイスで実行できないようです。Sphero に接続するとすぐにアプリがクラッシュします。デバッグ出力を見ると、問題は Libraries フォルダーの RKUNBridge.mm の handleRobotOnline 関数から発生しているようです。具体的には次のとおりです。

RKDeviceMessageEncoder *encoder = [RKDeviceMessageEncoder encodeWithRootObject:notification]; 
receiveDeviceMessageCallback([[encoder stringRepresentation] UTF8String]);

keyedRepresentation に問題があるようです。エラーは次のとおりです。

[__NSDictionaryM RKJSONRepresentation]: unrecognized selector

私は自分でデバッグしようとしましたが、実際にはどこにも行きませんでした。

第 4 世代の iPad、unity v4.1.2、および xcode v4.6 で iOS 6.0 を使用しています。どんな提案も素晴らしいでしょう、ありがとう!

4

1 に答える 1