与现有问题类似,但有更多细节。
我正在尝试从 Unity Asset Store 设置 Sphero Unity 插件,但似乎无法在设备上运行捆绑的 HelloWorld 示例。该应用程序将在连接到 Sphero 后立即崩溃。查看调试输出,问题似乎来自 Libraries 文件夹中 RKUNBridge.mm 中的 handleRobotOnline 函数,特别是:
RKDeviceMessageEncoder *encoder = [RKDeviceMessageEncoder encodeWithRootObject:notification];
receiveDeviceMessageCallback([[encoder stringRepresentation] UTF8String]);
这似乎是 keyedRepresentation 的问题。错误是:
[__NSDictionaryM RKJSONRepresentation]: unrecognized selector
我一直在尝试自己调试它,但还没有真正到达任何地方。
我在第四代 ipad、unity v4.1.2 和 xcode v4.6 上使用 iOS 6.0。任何建议都会很棒,谢谢!