0

しばらくこのエラーを調査しようとしましたが、役に立ちませんでした。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 セレクターが呼び出されています。Neurosky SDK の最新バージョンを使用して、iOS 6.1 をターゲットにしています (確認のために再ダウンロードしました)。任意の支援をいただければ幸いです。

4

1 に答える 1

0

エラーは明らかです。copyItems は NSDicitonary のインスタンスではありません。[NSDictionary initWithDictionary:copyItems:] の行にブレークポイントを置き、copyItems インスタンスの型を確認します。

于 2013-04-30T16:02:39.080 に答える