1

こんにちは、アプリケーションのさまざまな画面で発生するモノ タッチ アプリケーションでいくつかのクラッシュが発生しています。このアプリでは、バックグラウンドで実行されているいくつかのタスクが原因である可能性があります。問題を解決するにはどうすればよいですか?

0   iShowRoomIPAD                       0x00a848f1 mono_handle_native_sigsegv + 244
1   iShowRoomIPAD                       0x00a75c6d mono_sigsegv_signal_handler + 172
2   libsystem_c.dylib                   0x34bbe7ed _sigtramp + 48
3   UIKit                               0x3072de0f -[UIAlertView(Private) _popoutAnimationDidStop:finished:] + 854
4   UIKit                               0x305e3aab -[UIViewAnimationState sendDelegateAnimationDidStop:finished:] + 470
5   UIKit                               0x305e93d5 -[UIViewAnimationState animationDidStop:finished:] + 52
6   QuartzCore                          0x35d6fc2f _ZN2CA5Layer23run_animation_callbacksEPv + 202
7   libdispatch.dylib                   0x3464bee7 _dispatch_main_queue_callback_4CF$VARIANT$mp + 194
8   CoreFoundation                      0x3746d2ad __CFRunLoopRun + 1268
9   CoreFoundation                      0x373f04a5 CFRunLoopRunSpecific + 300
10  CoreFoundation                      0x373f036d CFRunLoopRunInMode + 104
11  GraphicsServices                    0x375e9439 GSEventRunModal + 136
12  UIKit                               0x305fccd5 UIApplicationMain + 1080
13  iShowRoomIPAD                       0x0012fdec wrapper_managed_to_native_MonoTouch_UIKit_UIApplication_UIApplicationMain_int_string___intptr_intptr + 240
14  iShowRoomIPAD                       0x004689b0 iShowRoomIPAD_Application_Main_string__ + 152
15  iShowRoomIPAD                       0x00946a6c wrapper_runtime_invoke_object_runtime_invoke_dynamic_intptr_intptr_intptr_intptr + 200
16  iShowRoomIPAD                       0x00a771f7 mono_jit_runtime_invoke + 1054
17  iShowRoomIPAD                       0x00ae78e7 mono_runtime_invoke + 90
18  iShowRoomIPAD                       0x00aea527 mono_runtime_exec_main + 306
19  iShowRoomIPAD                       0x00aed87f mono_runtime_run_main + 482
20  iShowRoomIPAD                       0x00a7a25f mono_jit_exec + 94
21  iShowRoomIPAD                       0x00a74a3b main + 2166
22  iShowRoomIPAD                       0x00002998 start + 40

================================================== =============== ネイティブ コードの実行中に SIGSEGV を取得しました。これは通常、モノラル ランタイムまたはネイティブ ライブラリの 1 つで致命的なエラーが発生したことを示します。

アプリケーションで使用されます。

4

1 に答える 1

1

このエラーは、まだ使用中のネイティブ オブジェクトの C# ラッパーを破棄 (解放) したことを示す場合があります。たとえば、まだアクティブなアニメーション インスタンスを破棄する場合や、そのイベント ハンドラーの 1 つからビュー コントローラーを破棄する場合です。

この例外の悪い点は、オブジェクトを解放した直後に発生しない場合があることです。アプリが失敗するまでに時間がかかる場合があります。そのため、そのような状況についてアプリを確認してください。

于 2012-07-09T10:27:34.440 に答える