Ouvrir et Sauver en Cocoa

  • Créateur du sujet Créateur du sujet simon
  • Date de début Date de début

simon

Membre expert
Club iGen
18 Juin 2000
3 669
16
Singapore
www.simonganiere.ch
Grrr cela fait maintenant plusieus heures que j'essaie de sauver ou d'ouvrir des documents avec une application cocoa toute bête

Les seules tutoriaux que j'ai explique avec des exemples en rtf ou rtfd mais moi je ne veux pas faire un truc avec du rich text format, ce que je veux c'est pouvoir ouvrir un fichier de log (typiquement ceux qui se trouve ds /var/log/) et aussi mais ça je pense que c'est plus compliqué enregistré et modifier le fichier de configuration d'Apache (/etc/httpd/httpd.conf) le truc c'est qu'il faut être en root
wink.gif
grin.gif


Help merci parce que là je commence à trop me prendre la tête (déjà toute à l'heure quand je révisais pour mes exams c'était la prise de tête je pensais pas que faire un peu de cocoa allait autant me prendre la tête
grin.gif
)
 
Si c'est que je pense, c'est relativement accessible:

NSString monFichier = [NSString stringWithContentsOfFile:@"/chemin d'acces"];

avec le sélecteur de fichiers, ça donne:

int reponse;
NSOpenPanel *openPanel;
NSString *monFichier;
openPanel = [NSOpenPanel openPanel];
reponse = [openPanel runModalForTypes: [NSArray arrayWithObject:@"log"]];
if (reponse == NSOKButton)
{
monFichier = [NSString stringWithContentsOfFile:[openPanel filename]];
}

tu peux aussi charger le contenu dans un NSData par le même principe, pour créer une NSString avec un encodage particulier par exemple, etc.