2013-04-30 68 views
0

我一直在試圖研究這個錯誤一段時間,但無濟於事。每次它看起來像TGAccessoryManager應該送我的應用程序數據的時候,會出現參數異常:TGAccessoryManager導致fireDataReceived上的參數異常

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(我只是重新下載了)。任何援助表示讚賞。

回答

0

錯誤很明顯,copyItems不是NSDicitonary的一個實例。將一個斷點放在 的行上,[NSDictionary initWithDictionary:copyItems:]並查看哪個類型是copyItems的實例。