質問

カスタム(システム全体のインストールされた)コア画像フィルターを使用して、2つの左/右ビューをアナグリフに組み合わせたクイックルックプラグインを作成しています。 「Qlmanage -P」で起動すると、すべてが正常に機能します。しかし、ファインダーからは、プレビューは空白です...私はQuickLookDに添付され、何が起こるかを確認するためにいくつかのブレークポイントを設定します。エラーはありませんが、フィルターの出力は灰色の画像です。 Xcode 3.2.5を搭載したMac OS X 10.6。プラグインは、メインスレッドで実行が必要であるとマークされています。

ヒントはありますか?

役に立ちましたか?

解決

QLManageプロセスは、プラグインを実行する実際のプロセス(QuickLookD)とは少し異なります。要するに、QLManage -Pはウィンドウサーバーに接続でき、QuickLookDはそれを禁止するため、異なる動作を禁じます。

QLManageにQuickLookDの同じ条件でプラグインをテストしたい場合は、「QLManage -P」ではなく「QLManage -P -Z」を試してください。結果は表示されません。その後、GDBを使用してプラグインをデバッグできます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top