Comparaison de NSFileWrapper

elfelf Membre
05:53 modifié dans API AppKit #1
Bonsoir,

Je cherche à  comparer deux NSFileWrapper. J'entend par là  de détecter les fichiers "en plus" dans le deuxième et les fichier qui sont dans le premier mais qui sont absent de 2e. En fait ces deux NSFileWrapper serons le même dossier à  deux moments différents. Et je veux savoir ce qui a changé depuis la 1er fois!

Merci à  ceux qui pourronts m'aider,
elf

Réponses

  • 05:53 modifié #2
    Déjà  un bon départ (je pense):
    <br />- (NSData *)regularFileContents<br />
    

    En même temps je connais pas trop trop bien les fileWrappers mais je sais que c'est généralement des dossiers à  qui ont donne une extension (voir skins Adium) et qui contient des fichiers (en tout cas j'ai fait comme ça pour une appli gérant des thèmes).
    Après, je ne sais pas ce que le NSData retourné sera... ça serait bien que ça soit une Array qui liste les éléments hein  :fouf): ;D
  • elfelf Membre
    05:53 modifié #3
    Non, tu ne m'as pas compris: je ne cherche pas à  comparer deux fichier "regularFileContent" mais deux dossiers... Transformer ce dossier en Dictionnary n'est pas un problème, mais après comment faire pour comparer les deux NSDictionary???
  • 05:53 modifié #4
    Ben utilise if([monDico isEqual:otherDico])  :o
  • elfelf Membre
    05:53 modifié #5
    dans 1143620096:

    Bonsoir,

    Je cherche à  comparer deux NSFileWrapper. J'entend par là  de détecter les fichiers "en plus" dans le deuxième et les fichier qui sont dans le premier mais qui sont absent du 2e. En fait ces deux NSFileWrapper serons le même dossier à  deux moments différents. Et je veux savoir ce qui a changé depuis la 1er fois!

    Merci à  ceux qui pourronts m'aider,
    el


    Remarquer que les deux dicos sont différents ne m'avanceras pas plus
  • 05:53 modifié #6
    Désolé mais t'es pas assez clair dans ce cas et t'as plus qu'à  t'en prendre à  toi-même.

    Donne un simple exemple, ça pourrait eclaircir les choses.
    Au départ moi j'ai compris que tu cherchais voir ce qui avait changé dans le contenu du dossier. Après tu me dis que tu veux comparer 2 dico... Donc évidemment jte répond "isEqual".. Tu aurais rajouté "voir ce qui a été changé/retiré dans l'un par rapport à  l'autre" aurait été plus clair.

    :p
Connectez-vous ou Inscrivez-vous pour répondre.