0

デフォルトの Mac OS アプリを使用して、選択したファイルを開くボタンをクリックして、バンドル内のファイルを開きたいと思います。たとえば、アプリにバンドルされている PDF ファイルをプレビューで開いたり、MP3 を iTunes で開いたりすることができます。

実際には Preference Pane にスクリーンセーバーをインストールする必要がありますが、アプローチは同じだと思います。

NSWorkspace アプローチは機能します (実際にはファイルではなくパッケージであるスクリーンセーバーの場合でも)。

4

1 に答える 1

2

AppKit を使用しますNSWorkspace

[[NSWorkspace sharedWorkspace] openFile:@"/path/to/your/file"];
于 2013-03-15T04:37:57.323 に答える