2017-02-27 8 views
1

私は次の例外を取得しています:この例外が発生したコードの行は何ですか?

-[NSView _registerWithBackdropView] should not be called off of the main thread. Invocation was here: 
(
0 AppKit        0x00007fff7377c5ce -[NSView(NSInternal) _unregisterWithBackdropViewIfNeeded] + 404 
1 AppKit        0x00007fff738b421d -[NSView(NSLayerKitGlue) _drawViewBackingLayer:inContext:drawingHandler:] + 789 
2 AppKit        0x00007fff738b3f02 -[NSView(NSLayerKitGlue) drawLayer:inContext:] + 80 
3 QuartzCore       0x00007fff7ba93e3d _ZN2CA5Layer8display_Ev + 1155 
4 AppKit        0x00007fff738b2d9a _NSBackingLayerDisplay + 577 
5 AppKit        0x00007fff738a6001 -[_NSViewBackingLayer display] + 885 
6 QuartzCore       0x00007fff7ba87f6e _ZN2CA5Layer17display_if_neededEPNS_11TransactionE + 572 
7 QuartzCore       0x00007fff7ba88099 _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 35 
8 QuartzCore       0x00007fff7ba7d878 _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 280 
9 QuartzCore       0x00007fff7b974631 _ZN2CA11Transaction6commitEv + 475 
10 AppKit        0x00007fff73a201e6 -[NSUIHeartBeat _heartBeatThread:] + 2516 
11 Foundation       0x00007fff77668c6d __NSThread__start__ + 1243 
12 libsystem_pthread.dylib    0x00007fff8b439aab _pthread_body + 180 
13 libsystem_pthread.dylib    0x00007fff8b4399f7 _pthread_body + 0 
14 libsystem_pthread.dylib    0x00007fff8b4391fd thread_start + 13 
) 

は、どのように私はこれが起こった私のコードのどの行で知ることができますか?

アプリがクラッシュすることはありません.Xcodeのコンソールでエラーが表示されます。

私が知っている問題は、でなく、がメインスレッドで実行されているということです。しかし、私は自分のコード内でどこが起こっているのか知りません。

+1

いくつかのUI呼び出しを試みたpthreadsを使用しているようです。 –

+0

@ Jean-BaptisteYunèsはい、それを引き起こしたコード行をどのように知ることができますか? – jmoukel

+0

コードを計測し、デバッガを使用します。 –

答えて

1

これはAppleのバグです。

私は彼らに連絡し、彼らはそれを修正すると言いました。

関連する問題