Apple invece ha nascosto la funzionalità in un oggetto tutto-fare, chiamato
NSWorkspace
, di cui esiste normalmente una sola istanza, ottenuta col metodo sharedWorkspace
.Quindi, come esempio, vediamo come far aprire dall'applicazione di default un file di testo mioFile che si trova sulla scrivania:
NSString *percorso = [NSString stringWithString:@"/Users/utente/Desktop/mioFile.text"]; NSWorkspace *istanza = [NSWorkspace sharedWorkspace]; if ( ! [istanza openFile:percorso] ) NSLog(@"Non ci sono riuscito");Nella stringa percorso abbiamo immagazzinato il path al file, nome compreso, che diamo al metodo
openFile
dell'NSWorkspace
. Il ritorno del metodo viene usato per controllare che l'apertura sia andata a buon fine.
Nessun commento:
Posta un commento