2012-03-17 6 views
0

私は普遍的なアプリケーションで作業しています。 iPad用の新しいペン先を作成し、ファイル所有者をviewcontrollerクラスに設定しました。私はすべてのIBOutletsとIBActionsを接続しました。私がiPad上で(そしてiPadシミュレータで)アプリを実行すると、いずれかのコントロールに触れるとクラッシュする。私はそれぞれのIBActionsにブレークポイントを設定しようとしましたが、クラッシュが発生する前にブレークポイントを設定していません。どうしたの?View Controllerは1つのチップを使用していますが、別のチップでクラッシュします

バックトレース: *スレッド#1:TID = 0x1f03、0x0189809b libobjc.A.dylib objc_msgSend + 15, stop reason = EXC_BAD_ACCESS (code=2, address=0x15) frame #0: 0x0189809b libobjc.A.dylib objc_msgSend + 15 フレーム#1:0x0020f14eのUIKit -[UIApplication sendAction:to:from:forEvent:] + 96 frame #2: 0x0020f0e6 UIKit - [のUIApplication sendAction:toTarget:fromSender:forEvent:] + 61 フレーム#3:0x002b5adeのUIKit -[UIControl sendAction:to:forEvent:] + 66 frame #4: 0x002b5fa7 UIKit - [Uicontrolの(内部)_sendActionsForEvents:withEvent:] + 503 フレーム#5:0x002b5b13のUIKit -[UIControl sendActionsForControlEvents:] + 48 frame #6: 0x00304462 UIKit - [UISegmentedControl _setSelectedSegmentIndex:通知:] + 684 フレーム#7:0x00305dd0のUIKit -[UISegmentedControl touchesBegan:withEvent:] + 1026 frame #8: 0x002342cf UIKit - [UIWindow sendTouchesForEvent :] + 272 フレーム#9:0x002345e6 UIKit -[UIWindow sendEvent:] + 273 frame #10: 0x0021adc4 UIKit - [UIApplication sendEvent: ] + 464 フレーム#11:0x0020e634のUIKit _UIApplicationHandleEvent + 8196 frame #12: 0x021c0ef5 GraphicsServices PurpleEventCallback + 1274 フレーム#13:0x012a1195 CoreFoundationの__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 53 frame #14: 0x01205ff2 CoreFoundation _CFRunLoopDoSource1 + 146 フレーム#15:CoreFoundationの__CFRunLoopRun + 2218 frame #16: 0x01203d84 CoreFoundation 0x012048da CFRunLoopRunSpecific + 212 フレーム#17:CoreFoundationのCFRunLoopRunInMode + 123 frame #18: 0x021bf7d8 GraphicsServices 0x01203c9b GSEventRunModal + 190 フレーム#19:0x021bf88a GraphicsServices GSEventRun + 103 frame #20: 0x0020c626 UIKit UIApplicationMain + 1163 フレーム#21:main.mで0x00001d8d gravity`main + 141:16

+0

エラーメッセージはどうなりますか? – sch

+0

1つではなく、main.mでクラッシュします。私は違いがあればlldbを使っています。 – Letrstotheprez

+0

main.mファイルのUIApplicationMainでデバッガが停止した場合、通常は例外が原因です - デバッグコンソールに表示された例外の詳細が見つかります。 – rickster

答えて

2

ビューコントローラが原因ARCに保持されていなかったが判明しました。だから私はそれにメッセージを送るために戻ったとき、それは墜落した。

+0

あなたはこの答えを受け入れるべきです:) –

+0

私は自分の答えに2日間待たなければなりませんでした。それは私の意図だった。 – Letrstotheprez

関連する問題