Écriture de fichiers

Manu

Membre expert
Club iGen
31 Mai 2000
1 744
205
56
Puteaux région parisienne
fastoche!!

NSString *myString="coucou";
NSString *monFichier="/tmp/toto.txt";

if (![myString writeToFile:monFichier
atomicaly:YES]) {
NSRunAlertPanel(@"monProgramme: ",
@"Ecriture impossible",
nil,nil,nil);
exit 1
}
Le YES pour ecrire a la suite. Si on veut créer ou écraser recréer un fichier existant on met NO.
NSRunAlertPanel affiche un panel avec un titre (monProgramme) et un message (Ecriture..)
les 3 nil servent à afficher un bouton OK.
Autrement on peut metrre 3 titres de boutons correspondant chacun à une action.(Voir les fonctions de L'Application kit pour plus de précisions).

Salut
 
Bonjour à tous,
J'ai 2questions :
-Je cherche à écrire dans les fichiers avec Cocoa... j'aimerai sans utiliser les APIs java, avoir un accès aux fichiers... Je pensais utiliser NSFileWrapper, mais il faut lui passer un NSData, que je veux créé à partir d'un String, mais je n'y arrive pas,( 2eme question)
-j'ai une erreur ('string does not represent an NSData Object'), lorsque je passe au constructeur un string
[
String aString = "coucou";
NSData aData = new NSData(aString);
]

Je vais essayer de faire de meme en Obj-C mais, si qq'un a une idée...
 
Thank-you Manu,

Bon faut dire que j'étais dans Java avant et que j'ai pas pensé a regarder dans les kit Obj-C

steg