4

NSOpenPanel を開いてアプリケーションがクラッシュすると、コンソールに次のメッセージが表示されます。

plugin com.getdropbox.dropbox.garcon interrupted
plugin com.getdropbox.dropbox.garcon interrupted
Unable to setup extension context - error: Couldn't communicate with a helper application

そして、デバッガーでは、スレッド 6 で次のような警告が表示されます。

Queue: com.apple.NSXPCConnection.user.com.getdropbox.dropbox.garcon.apple-extension-service(serial)
    0_dispatch_barrier_async_f
12 start_wqthread
Enqueued from com.apple.NSXPCConnection.user.com.getdropbox.dropbox.garcon.apple-extension-service (Thread 6)
0_dispatch_barrier_async_f

私はNSOpenPannelを開くすべてを試しまし[openPanel runModal][openPanel beginSheetModalForWindow:...

txt ファイルを開くためだけに NSOpenPanel を使用します

このメッセージの表示を停止し、アプリケーションがクラッシュしないようにするにはどうすればよいですか?

アプリはサンドボックス化されておらず、コード署名されていません。Apple 開発者アカウントを持っていないため、Debug-build でのみ試しています。Mac OS X のバージョンは 10.10 で、ドロップボックスのバージョンは 3.0.3 です。

4

2 に答える 2

5

そのため、Pythonで作業しているときに同じ問題が発生しました。Yosemite での Dropbox の Finder 統合に問題があると思います。アプリケーションで Finder (ファイルの選択など) を使用していると思います。

Finder と Dropbox の統合を無効にするとうまくいきました。

  1. Dropbox アイコン > 左下の歯車 > 設定に移動します。
  2. 「Finder 統合を有効にする」を無効にする

これを解決する適切な方法があるかどうかはまだわかりませんが、この回避策はうまくいくようです。

私のバージョン: Dropbox 3.0.3、Yosemite 10.90

参照: applehelpwriter.com - Dropbox の緑色のブロブを削除する方法

于 2015-01-29T19:40:40.300 に答える