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