NSWorkSpace launchApplication を使用し、アプリケーション ファイルを使用する場合はすべて問題ありませんが、untitled.rtf などのターゲット ファイルを使用してアプリケーションを起動したい場合はどうでしょうか。
[[NSWorkspace sharedWorkspace] launchApplication:selection]
NSWorkSpace launchApplication を使用し、アプリケーション ファイルを使用する場合はすべて問題ありませんが、untitled.rtf などのターゲット ファイルを使用してアプリケーションを起動したい場合はどうでしょうか。
[[NSWorkspace sharedWorkspace] launchApplication:selection]
-[NSWorkspace openFile:WithApplication:]
次のように使用します。
[[NSWorkspace sharedWorkspace] openFile:@"/Myfiles/untitled.rtf"
withApplication:@"TextEdit"];
または、そのファイルのデフォルトのアプリケーションでファイルを開きたいだけの場合は、次の-[NSWorkspace openFile:]
ように使用します。
[[NSWorkspace sharedWorkspace] openFile:@"/Myfiles/untitled.rtf"];
詳細およびその他の関連する方法については、NSWorkspaceのドキュメントを確認してください。