サンドボックス化された Cocoa アプリがあります。[[NSWorkspace sharedWorkspace] selectFile:path inFileViewerRootedAtPath:path]
Finderウィンドウを呼び出さないと、最初に呼び出されることに気付きました。Finder.app が前面に表示されます (メニュー バーが Finder に変わります) が、それ以外は何も起こりません。
アプリを前面に戻し、再度 Finder でファイルを選択すると、Finder ウィンドウが開き、期待どおりにファイルが選択されます。@""
同じことを2番目の引数としてこれを試しました。
Finder ウィンドウがすでに開いている場合、すべてが期待どおりに機能します。
他の誰かがこの問題を見たことがありますか? 回避策は、すぐに 2 回呼び出すselectFile:...
ことですが、それは正しくないようです。
編集:サンドボックスとは関係ありません。サンドボックスなしで同じ問題。