Chercher fichier
Ceetix
Membre
Bonjour .
Je developpe une aplication et j'aimerai savoir comment faire pour acceder au finder via mon app. Genre , bouton Browse et parcourir mon DD en selectionnant un fichier par la suite.
Merci ^^
Je developpe une aplication et j'aimerai savoir comment faire pour acceder au finder via mon app. Genre , bouton Browse et parcourir mon DD en selectionnant un fichier par la suite.
Merci ^^
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Si NSOpenPanel n'est pas ce que tu cherches, il faut implémenter un NSBrowser. Un NSBrowser peut fonctionner avec tous types d'informations arborescentes, les chemins de fichiers en sont un cas particulier. L'exemple "FSBrowser" (/Developer/Examples/AppKit/SimpleBrowser) peut te guider.
Je vais essayer ça. Merci
J'ai donc ce code quand je clique sur mon bouton Load :
Mon fichier contient donc du texte. J'aimerai maintenant mettre tout mon texte dans le fichier dans un variable NSString . Comment puis-je faire ?
Il faudrait changer de fil de discussion pour cette question...
Bon, mais sinon :
NSString a une méthode "stringWithContentsOfFile:encoding:error:"...
T'avais pas vraiment cherché, non ?
+
Chacha
J'ai mis : NSString *string = [NSString stringWithContentOfFile:selectedFile];
mais j'imagine que c'est incomplet voir faux...
D'où sors-tu cette fonction si tu n'as pas trouvé la doc qui va avec ?
En tout cas j'ai mis :
NSString *string = [NSString stringWithContentOfFile:selectedFile encoding:@txt error:NULL]; et ca ne marche pas du tout ... :-\\
Ah d'accord... En fait tu as besoin d'un peu plus de détails que le nom de la fonction... je croyais que tu avais mis stringWithContentOfFile: avant de demander de l'aide...
Et bien si tu regardes la doc de stringWithContentOfFile:encoding:error , tu verras à quoi correspondent les paramètres... "encoding" doit être de type NSStringEncoding... C'est la façon d'interpréter les caractères pour former une NSSTring (est-ce de l'UTF8 ? de l'UTF16 ? de l'ASCII ?)
En cas de doute, stringWithContentsOfFile:usedEncoding:error: peut essayer de deviner l'encoding.
NSString *string = [NSString stringWithContentOfFile:selectedFile encoding:NSUTF8StringEncoding error:NULL];
mais ca me met un warning et n'affiche pas string quand je fais un NSLog ...
Dans un tel cas, donne-nous le warning, sinon on ne peut pas deviner le problème !
Tu as peut-être fait une faute de frappe (du genre oublier le "s" à "contents" dans "stringWithContentsOfFile:encoding:error"), auquel cas, le compilateur te dira que la méthode n'existe pas...
En effet c'etait bien le "s". Merci infiniment !
J'aimerais savoir si.
Merci de ta réponse
(En plus je m'y attendais pas pour le coup à celle-là )
C'est la première fois que je la case... Pour ceux qui ne savent pas, c'est tiré du guide du routard intergalactique; enfin je crois.. Moi je ne l'ai jamais lu, je n'ai pas vu le film, mais je suis assez geek pour connaà®tre la référence
Merci pour la perche en tous cas, Ali !
C'est la réponse à la question fondamentale
- de la vie
- de l'univers
- et du reste!
Et comme décrit dans cet excellent bouquin (je recommande la lecture de toute la trilogie en quatre volumes!), maintenant qu'on a la réponse, il faut comprendre la question
(H2G2 = H.H.G.G = The HitchHaker's Guide to the Galaxy...)
Nan mais je commençais à croire que le film été tiré d'un vrai bouquin à la con :crackboom:-
Je pensais pas que ce film était aussi culte Moi il m'a fait rire mais bon sans plus
Tu t'enfonces
Allez, tiens, un peu de lecture :P
http://fr.wikipedia.org/wiki/Le_Guide_du_voyageur_galactique