現在、アプリをサンドボックス化しようとしていますが、NSOpenPanel で奇妙な問題が発生しています。現在、NSOpenPanel を表示しようとすると、次のエラーが発生します。
Error: Objective-C runtime exception:
-[NSRemoteOpenPanel orderFront:]: unrecognized selector sent to instance 0x16a1630
サンドボックスを有効にすると、OS は NSOpenPanel の代わりに NSRemoteOpenPanel を使用し、このクラスは NSOpenPanel から直接継承せず、すべてのメソッドを実装しない可能性があることを説明する他の投稿を読みました。これについて話しているstackoverflowの投稿は次のとおりです。
app-sandboxing を使用した Cocoa アプリの NSOpenPanel でエラーが発生する
これですべて問題ありませんが、サンドボックス化された NSOpenPanel で使用できないメソッドをどのように知ることができるのでしょうか。NSRemoteOpenPanel に関する公開ドキュメントはないようです。