Une autre suggestion si vous travaillez avec du cacao:
[[NSWorkspace sharedWorkspace] openFile:@"pathToFile"];
Il existe d'autres méthodes similaires à NSWorkspace
aussi bien. Par exemple, pour ouvrir une application ou une URL:
[[NSWorkspace sharedWorkspace] launchApplication:@"pathToApplication"];
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"URL"]];
Travailler par [NSWorkspace sharedWorkspace]
peut vous donner un peu plus de contrôle que l'appel C standard system()
.
Édition: Notez que vous pouvez utiliser Objective-C++ pour mélanger du code C++ avec du code Objective-C et ainsi appeler des méthodes de cacao.
Je pense que l'équivalent de Windows est '" start "+ filePath;' – MSalters