0

コードのどこかに導入したバグを誰かが手伝ってくれることを願っています。古いコメントアウトされたコードを削除しようとするまで、物事はうまく機能していましたが、何かを削除したに違いありません。

Cocos2d アプリケーションです。UIReferenceLibraryViewController の initWithTerm メソッドが呼び出されるたびにクラッシュします。

reference = [[UIReferenceLibraryViewController alloc] initWithTerm:[[cell viewWithTag:1] text]];

これは過去にうまくいきました。今、それはクラッシュしています

CoreFoundation`CFRelease:
0x24633b0:  pushl  %ebp
0x24633b1:  movl   %esp, %ebp
0x24633b3:  pushl  %ebx
0x24633b4:  pushl  %edi
0x24633b5:  pushl  %esi
0x24633b6:  subl   $76, %esp
0x24633b9:  calll  0x24633be                 ; CFRelease + 14
0x24633be:  popl   %ebx
0x24633bf:  movl   %ebx, -32(%ebp)
0x24633c2:  movl   8(%ebp), %edi
0x24633c5:  testl  %edi, %edi
0x24633c7:  jne    0x24633df                 ; CFRelease + 47
0x24633c9:  int3   
0x24633ca:  calll  0x25baa00                 ; symbol stub for: getpid
0x24633cf:  movl   %eax, (%esp)
0x24633d2:  movl   $9, 4(%esp)

この行 0x24633ca: calll 0x25baa00
で EXC_BREAKPOINT (code=EXC_I386_BPR, subcode=0x0) を取得しています。

デバッグナビゲーターで、次のように表示されます

ここに画像の説明を入力

任意の提案をいただければ幸いです。

4

0 に答える 0