TGAccessoryManager在fireDataReceived上导致参数异常

时间:2013-04-30 15:58:52

标签: iphone ios

我一直试图研究这个错误一段时间,但无济于事。每当看起来TGAccessoryManager应该发送我的应用程序数据时,就会发生一个参数异常:

  2013-04-30 11:46:01.905 mindyieldapp[14537:907] Exception: *** -[NSDictionary initWithDictionary:copyItems:]: dictionary argument is not an NSDictionary
  2013-04-30 11:46:01.918 mindyieldapp[14537:907] Stack trace: (
        0   CoreFoundation                      0x33d7f2bb <redacted> + 186
        1   libobjc.A.dylib                     0x3ba2497f objc_exception_throw + 30
        2   CoreFoundation                      0x33d0bff5 <redacted> + 212
        3   mindyieldapp                        0x000c1539 -[TGAccessoryManager fireDataReceived:] + 336

我确定我的代码连接正确,因为我已经大大删除了它,并且正在调用accessoryDidConnect / accessoryDidDisconnect选择器。我的目标是iOS 6.1,最新版本的Neurosky SDK(我刚刚重新下载以确定)。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

错误很明显,copyItems不是NSDicitonary的实例。断点 带有[NSDictionary initWithDictionary:copyItems:]的行,并查看copyItems实例的类型。