4

XPCヘルパーを終了またはリセットする方法を知っている人はいますか? Apple のドキュメントによると、launchd は XPC ヘルパーがクラッシュした場合に対処します。ただし、実行中のヘルパーを中断またはキャンセルする必要がある場合に何をすべきかについての指示はありません。

たとえば、32 ビットの QuickTime ムービーをレンダリングしている XPC クライアントがある場合、64 ビットの「親」アプリケーションから XPC ヘルパーにジョブをキャンセルしてクリーンアップするよう信号を送るにはどうすればよいですか?

また、XPC ヘルパー アプリが "Quit" を持つ親を処理する適切な方法は何ですか?

現在、親アプリ側で終了するために、(NSXPCConnection) を使用しています。

  • (無効)一時停止
  • (無効)無効にする

これらは接続を閉じているようです。しかし、ヘルパー アプリが注意を払っているという証拠は見当たりません。

前もって感謝します!

4

1 に答える 1