Otra sugerencia si se trabaja con cacao:
[[NSWorkspace sharedWorkspace] openFile:@"pathToFile"];
Hay otros métodos similares en NSWorkspace
también. Por ejemplo, para abrir una aplicación o una URL:
[[NSWorkspace sharedWorkspace] launchApplication:@"pathToApplication"];
[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"URL"]];
Trabajando a través de [NSWorkspace sharedWorkspace]
le puede dar un poco más de control que el estándar llamada C system()
.
Editar: Tenga en cuenta que se puede utilizar para mezclar Objective-C++ código C++ con código de Objective-C y por lo tanto llamar a métodos de cacao.
Creo que el equivalente de Windows es '" start "+ filePath;' – MSalters